語言

SecurityTokenService.BeginValidate 方法

定義

當在衍生類別中被覆寫時,會開始一個非同步 WS-Trust 驗證請求。

public:
 virtual IAsyncResult ^ BeginValidate(System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginValidate(System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, AsyncCallback callback, object state);
abstract member BeginValidate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * AsyncCallback * obj -> IAsyncResult
override this.BeginValidate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginValidate (principal As ClaimsPrincipal, request As RequestSecurityToken, callback As AsyncCallback, state As Object) As IAsyncResult

參數

principal
ClaimsPrincipal

A ClaimsPrincipal 代表標記請求者的身份。

request
RequestSecurityToken

A RequestSecurityToken 代表安全令牌請求。 這包括請求訊息以及其他與客戶端相關的資訊,例如授權上下文。

callback
AsyncCallback

AsyncCallback接收非同步驗證操作完成通知的代理。

state
Object

一個包含與非同步驗證操作相關狀態資訊的物件。

傳回

那 IAsyncResult 就是非同步驗證操作。

備註

此方法的預設實作會拋 InvalidRequestException出 。

適用於