When overridden in a derived class, begins an asynchronous WS-Trust Validate request.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
public: virtual IAsyncResult^ BeginValidate( ClaimsPrincipal^ principal, RequestSecurityToken^ request, AsyncCallback^ callback, Object^ state )
- Type: System.Security.Claims::ClaimsPrincipal
A ClaimsPrincipal that represents the identity of the token requestor.
- Type: System.IdentityModel.Protocols.WSTrust::RequestSecurityToken
A RequestSecurityToken that represents the security token request. This includes the request message as well as other client related information such as authorization context.
- Type: System::AsyncCallback
The AsyncCallback delegate that receives notification of the completion of the asynchronous validate operation.
- Type: System::Object
An object that contains state information associated with the asynchronous validate operation.