WSTrustChannelSecurityTokenProvider 類別

定義

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

建構函式

WSTrustChannelSecurityTokenProvider(SecurityTokenRequirement)

屬性

ClientCredentials
SupportsTokenCancellation
SupportsTokenRenewal

方法

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

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

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

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

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

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

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

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

(繼承來源 SecurityTokenProvider)
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)
CreateWsTrustRequest()
EndCancelToken(IAsyncResult)

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

(繼承來源 SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

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

(繼承來源 SecurityTokenProvider)
EndGetToken(IAsyncResult)

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

(繼承來源 SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)
EndGetTokenCore(IAsyncResult)

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

(繼承來源 SecurityTokenProvider)
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)
RenewToken(TimeSpan, SecurityToken)

更新安全性權杖。

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

更新安全性權杖。

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

更新安全性權杖。

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

更新安全性權杖。

(繼承來源 SecurityTokenProvider)
ToString()

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

(繼承來源 Object)

明確介面實作

ICommunicationObject.Abort()
ICommunicationObject.BeginClose(AsyncCallback, Object)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)
ICommunicationObject.BeginOpen(AsyncCallback, Object)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)
ICommunicationObject.Close()
ICommunicationObject.Close(TimeSpan)
ICommunicationObject.Closed
ICommunicationObject.Closing
ICommunicationObject.EndClose(IAsyncResult)
ICommunicationObject.EndOpen(IAsyncResult)
ICommunicationObject.Faulted
ICommunicationObject.Open()
ICommunicationObject.Open(TimeSpan)
ICommunicationObject.Opened
ICommunicationObject.Opening
ICommunicationObject.State

擴充方法

CloseHelperAsync(ICommunicationObject, TimeSpan)
OpenHelperAsync(ICommunicationObject, TimeSpan)

適用於