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
實作

建構函式

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)

更新快取中權杖的到期日。

適用於