SecurityTokenService::BeginGetOutputClaimsIdentity Method (ClaimsPrincipal^, RequestSecurityToken^, Scope^, AsyncCallback^, Object^)
When overridden in a derived class, begins an asynchronous call to the GetOutputClaimsIdentity method.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
protected: virtual IAsyncResult^ BeginGetOutputClaimsIdentity( ClaimsPrincipal^ principal, RequestSecurityToken^ request, Scope^ scope, AsyncCallback^ callback, Object^ state )
Parameters
- principal
-
Type:
System.Security.Claims::ClaimsPrincipal^
A ClaimsPrincipal that represents the identity of the token requestor.
- request
-
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.
- scope
-
Type:
System.IdentityModel::Scope^
The Scope that contains information about the relying party associated with the request.
- callback
-
Type:
System::AsyncCallback^
The AsyncCallback delegate that receives notification of the completion of the asynchronous operation.
- state
-
Type:
System::Object^
An object that contains state information associated with the asynchronous operation.
Return Value
Type: System::IAsyncResult^The IAsyncResult that references the asynchronous operation.
The default implementation of this method throws a NotImplementedException.
Available since 4.5