Aracılığıyla paylaş


SecurityContextSecurityTokenResolver Sınıf

Tanım

Güvenlik bağlamı belirteçlerini çözümler.

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
Devralma
SecurityContextSecurityTokenResolver
Uygulamalar

Oluşturucular

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Belirtilen güvenlik bağlamı önbellek kapasitesi ve saat dengesizliği üst sınırıyla SecurityContextSecurityTokenResolver sınıfının yeni bir örneğini başlatır.

SecurityContextSecurityTokenResolver(Int32, Boolean)

SecurityContextSecurityTokenResolver sınıfının yeni bir örneğini başlatır.

Özellikler

ClockSkew

İstemci ve sunucu saat ayarları arasında izin verilen en fazla zaman farkını döndürür.

RemoveOldestTokensOnCacheFull

Önbellek dolduğunda en eski belirteçlerin kaldırılıp kaldırılmayacağını belirten bir değer alır.

SecurityContextTokenCacheCapacity

Güvenlik bağlamı belirteci önbellek boyutunu alır.

Yöntemler

AddContext(SecurityContextSecurityToken)

Belirteç önbelleğine bir güvenlik bağlamı güvenlik belirteci ekler.

ClearContexts()

İçeriğin belirteç önbelleğini temizler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAllContexts(UniqueId)

Belirtilen bağlam kimliğiyle eşleşen bir güvenlik bağlamı güvenlik belirteci kimlikleri koleksiyonunu alır.

GetContext(UniqueId, UniqueId)

Belirtilen bağlam kimliği ve oluşturma ile eşleşen güvenlik bağlamı güvenlik belirteci kimliğini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
LoadCustomConfiguration(XmlNodeList)

Türetilmiş bir sınıfta geçersiz kılındığında XML'den özel yapılandırma yükler.

(Devralındığı yer: SecurityTokenResolver)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveAllContexts(UniqueId)

Belirli bir bağlam kimliğiyle eşleşen tüm belirteçleri önbellekten kaldırır.

RemoveContext(UniqueId, UniqueId)

Belirli bir bağlam kimliği ve oluşturma ile eşleşen belirteci önbellekten kaldırır.

ResolveSecurityKey(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesinde başvuruda bulunan anahtarı alır.

(Devralındığı yer: SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Belirtilen anahtar tanımlayıcısının içinde yer alan güvenlik anahtarı tanımlayıcı yan tümcelerinden biriyle eşleşen bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesi ile eşleşen güvenlik belirtecini alır.

(Devralındığı yer: SecurityTokenResolver)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryAddContext(SecurityContextSecurityToken)

Önbelleğe belirteç eklemeye çalışır.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Belirtilen anahtar tanımlayıcı yan tümcesinde başvuruda bulunan anahtarı almaya çalışır.

(Devralındığı yer: SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Belirtilen bir anahtar tanımlayıcı yan tümcesi verilip güvenlik anahtarı çekirdeğini çözümlemeye çalışır.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Belirtilen anahtar tanımlayıcısının içinde yer alan anahtar tanımlayıcı yan tümcelerinden biriyle eşleşen güvenlik belirtecini almaya çalışır.

(Devralındığı yer: SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Belirtilen anahtar tanımlayıcı yan tümcesi ile eşleşen güvenlik belirtecini almaya çalışır.

(Devralındığı yer: SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Belirtilen bir anahtar tanımlayıcısı verilip belirteci çözümlemeye çalışır.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Belirtilen bir anahtar tanımlayıcı yan tümcesi verilip belirteci çözümlemeye çalışır.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Önbellekteki bir belirtecin son kullanma tarihini güncelleştirir.

Şunlara uygulanır