SecurityTokenProvider.BeginCancelToken Método

Definición

Comienza una operación asincrónica para cancelar un token de seguridad.

public:
 IAsyncResult ^ BeginCancelToken(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ token, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancelToken (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, AsyncCallback callback, object state);
member this.BeginCancelToken : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancelToken (timeout As TimeSpan, token As SecurityToken, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

timeout
TimeSpan

TimeSpan que especifica el valor de tiempo de espera para el mensaje que cancela el token de seguridad.

token
SecurityToken

SecurityToken que se va a cancelar.

callback
AsyncCallback

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

state
Object

Objeto, especificado por la aplicación, que contiene la información de estado asociada a la operación de cierre asincrónica.

Devoluciones

IAsyncResult que hace referencia a la operación de cancelación asincrónica.

Comentarios

Un token de seguridad que pueda cancelarse, como uno que esté emitido, permite que un cliente que solicitó un token de seguridad lo cancele cuando termine de usarlo.

Notas a los desarrolladores de herederos

El método BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) llama al método BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object).

Los métodos asincrónicos, que tienen el prefijo Begin y End, no deben invalidarse en clases derivadas. La clase base SecurityTokenProvider proporciona una implementación asincrónica que está basada en los métodos sincrónicos.

Se aplica a