Compartir a través de


SecurityTokenService.BeginIssue Método

Definición

Cuando se reemplaza en una clase derivada, comienza una solicitud asincrónica de WS-Trust Issue.

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

Parámetros

principal
ClaimsPrincipal

ClaimsPrincipal que representa la identidad del solicitante del token.

request
RequestSecurityToken

RequestSecurityToken que representa la solicitud del token de seguridad. Esto incluye el mensaje de solicitud junto con otra información relacionada del cliente como el contexto de autorización.

callback
AsyncCallback

Delegado de AsyncCallback que recibe la notificación de la finalización de la operación de emisión asincrónica.

state
Object

Objeto que contiene la información de estado asociada a la operación de emisión asincrónica.

Devoluciones

El objeto IAsyncResult que hace referencia a la operación de emisión asincrónica.

Comentarios

La implementación predeterminada de este método produce una InvalidRequestExceptionexcepción .

Se aplica a