Share via


IssuedSecurityTokenProvider 類別

定義

表示已發行的安全性權杖的權杖提供者。

public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
繼承
IssuedSecurityTokenProvider
實作

備註

當快取和重複使用由 GetTokenCore 方法傳回的安全性權杖時,必須特別小心;因為安全性權杖可能會在關閉與權杖提供者關聯的通道時變成無法使用。 如果要求的金鑰類型為非對稱,而且當呼叫 GetTokenCore 方法時執行緒正在模擬的內容中執行,安全性權杖就會變成無法使用。

建構函式

IssuedSecurityTokenProvider()

初始化 IssuedSecurityTokenProvider 類別的新執行個體。

屬性

CacheIssuedTokens

取得或設定值,指出是否快取發出的權杖。

DefaultCloseTimeout

取得關閉連線的預設逾時。

DefaultOpenTimeout

取得開啟連線的預設逾時。

IdentityVerifier

取得或設定身分識別驗證器。

IssuedTokenRenewalThresholdPercentage

取得或設定核發之權杖的更新臨界值百分比。

IssuerAddress

取得或設定簽發者位址。

IssuerBinding

取得或設定發行者繫結。

IssuerChannelBehaviors

取得簽發者通道行為。

KeyEntropyMode

取得或設定金鑰 Entropy 模式。

MaxIssuedTokenCachingTime

取得或設定快取所核發之權杖的時間上限。

MessageSecurityVersion

取得或設定訊息安全性版本。

SecurityAlgorithmSuite

取得或設定安全性演算法套件。

SecurityTokenSerializer

取得或設定安全性權杖序列化程式。

State

取得通訊狀態。

SupportsTokenCancellation

取得值,這個值表示是否支援權杖取消作業。

SupportsTokenRenewal

取得值,這個值表示是否可以更新安全性權杖。

(繼承來源 SecurityTokenProvider)
TargetAddress

取得或設定目標位址。

TokenRequestParameters

取得權杖要求參數。

方法

Abort()

中止提供者。

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

開始非同步作業,以便取消安全性權杖。

(繼承來源 SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

開始非同步作業,以便取消安全性權杖。

(繼承來源 SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

以非同步方式開始關閉提供者。

BeginClose(TimeSpan, AsyncCallback, Object)

以非同步方式開始關閉提供者。

BeginGetToken(TimeSpan, AsyncCallback, Object)

開始非同步作業,以便取得安全性權杖。

(繼承來源 SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

以非同步方式開始取得權杖核心。

BeginOpen(AsyncCallback, Object)

以非同步方式開始開啟提供者。

BeginOpen(TimeSpan, AsyncCallback, Object)

以非同步方式開始開啟提供者。

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

開始非同步作業,以便更新安全性權杖。

(繼承來源 SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

開始非同步作業,以便更新安全性權杖。

(繼承來源 SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

取消安全性權杖。

(繼承來源 SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

取消安全性權杖。

(繼承來源 SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

取消安全性權杖。

(繼承來源 SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

取消安全性權杖。

(繼承來源 SecurityTokenProvider)
Close()

關閉提供者。

Close(TimeSpan)

關閉提供者。

Dispose()

釋放 IssuedSecurityTokenProvider 類別目前的執行個體所使用的全部資源。

EndCancelToken(IAsyncResult)

完成非同步作業,以便取消安全性權杖。

(繼承來源 SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

完成非同步作業,以便取消安全性權杖。

(繼承來源 SecurityTokenProvider)
EndClose(IAsyncResult)

結束關閉提供者的非同步呼叫。

EndGetToken(IAsyncResult)

完成非同步作業,以便取得安全性權杖。

(繼承來源 SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

結束取得權杖核心的非同步呼叫。

EndOpen(IAsyncResult)

結束開啟提供者的非同步呼叫。

EndRenewToken(IAsyncResult)

完成非同步作業,以便更新安全性權杖。

(繼承來源 SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

完成非同步作業,以便更新安全性權杖。

(繼承來源 SecurityTokenProvider)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetToken(TimeSpan)

取得安全性權杖。

(繼承來源 SecurityTokenProvider)
GetTokenAsync(TimeSpan)

取得安全性權杖。

(繼承來源 SecurityTokenProvider)
GetTokenCore(TimeSpan)

取得權杖核心。

GetTokenCoreAsync(TimeSpan)

取得安全性權杖。

(繼承來源 SecurityTokenProvider)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Open()

開啟提供者。

Open(TimeSpan)

開啟提供者。

RenewToken(TimeSpan, SecurityToken)

更新安全性權杖。

(繼承來源 SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

更新安全性權杖。

(繼承來源 SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

更新安全性權杖。

(繼承來源 SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

更新安全性權杖。

(繼承來源 SecurityTokenProvider)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

事件

Closed

提供事件的事件處理常式 Closed 註冊和取消註冊。

Closing

提供事件的事件處理常式 Closing 註冊和取消註冊。

Faulted

提供事件的事件處理常式 Faulted 註冊和取消註冊。

Opened

提供事件的事件處理常式 Opened 註冊和取消註冊。

Opening

提供事件的事件處理常式 Opening 註冊和取消註冊。

適用於