SecurityContextSecurityTokenResolver Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает маркеры контекста безопасности.
public ref class SecurityContextSecurityTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver, System::ServiceModel::Security::Tokens::ISecurityContextSecurityTokenCache
public class SecurityContextSecurityTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver, System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache
type SecurityContextSecurityTokenResolver = class
inherit SecurityTokenResolver
interface ISecurityContextSecurityTokenCache
Public Class SecurityContextSecurityTokenResolver
Inherits SecurityTokenResolver
Implements ISecurityContextSecurityTokenCache
- Наследование
- Реализации
Конструкторы
SecurityContextSecurityTokenResolver(Int32, Boolean) |
Инициализирует новый экземпляр класса SecurityContextSecurityTokenResolver. |
SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan) |
Инициализирует новый экземпляр класса SecurityContextSecurityTokenResolver с указанной емкостью кэша для контекста безопасности и максимальной разницей в показаниях часов. |
Свойства
ClockSkew |
Возвращает максимально возможную разницу во времени между параметрами времени клиента и сервера. |
RemoveOldestTokensOnCacheFull |
Получает значение, которое указывает, следует ли удалять самые старые маркеры при заполнении кэша. |
SecurityContextTokenCacheCapacity |
Получает размер кэша маркера контекста безопасности. |
Методы
AddContext(SecurityContextSecurityToken) |
Добавляет маркер безопасности контекста безопасности в кэш маркера. |
ClearContexts() |
Удаляет содержимое кэша маркера. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetAllContexts(UniqueId) |
Получает коллекцию идентификаторов маркера безопасности контекста безопасности, соответствующих указанному идентификатору контекста. |
GetContext(UniqueId, UniqueId) |
Получает идентификатор маркера безопасности контекста безопасности, соответствующий указанному идентификатору и созданию контекста. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
LoadCustomConfiguration(XmlNodeList) |
При переопределении в производном классе загружает пользовательскую конфигурацию из XML-кода. (Унаследовано от SecurityTokenResolver) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RemoveAllContexts(UniqueId) |
Удаляет из кэша все маркеры, которые соответствуют данному идентификатору контекста. |
RemoveContext(UniqueId, UniqueId) |
Удаляет из кэша маркер, который соответствует данному идентификатору и созданию контекста. |
ResolveSecurityKey(SecurityKeyIdentifierClause) |
Получает ключ, на который имеется ссылка в указанном предложении идентификатора ключа. (Унаследовано от SecurityTokenResolver) |
ResolveToken(SecurityKeyIdentifier) |
Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. (Унаследовано от SecurityTokenResolver) |
ResolveToken(SecurityKeyIdentifierClause) |
Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа. (Унаследовано от SecurityTokenResolver) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryAddContext(SecurityContextSecurityToken) |
Добавляет маркер в кэш. |
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey) |
Пытается извлечь ключ, на который имеется ссылка в указанном предложении идентификатора ключа. (Унаследовано от SecurityTokenResolver) |
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey) |
Разрешает ядро ключа безопасности по заданному предложению идентификатора ключа. |
TryResolveToken(SecurityKeyIdentifier, SecurityToken) |
Пытается извлечь маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. (Унаследовано от SecurityTokenResolver) |
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken) |
Пытается извлечь маркер безопасности, соответствующий заданному предложению идентификатора ключа. (Унаследовано от SecurityTokenResolver) |
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken) |
Пытается разрешить маркер, для которого назначено указанное предложение идентификатора ключа. |
TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken) |
Разрешает маркер по заданному предложению идентификатора ключа. |
UpdateContextCachingTime(SecurityContextSecurityToken, DateTime) |
Обновляет дату истечения срока хранения для маркера в кэше. |