SecurityTokenService.BeginValidate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在衍生類別中被覆寫時,會開始一個非同步 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出 。