SecurityTokenProvider.BeginCancelTokenCore Método

Definición

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

protected:
 virtual IAsyncResult ^ BeginCancelTokenCore(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ token, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult BeginCancelTokenCore(TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, AsyncCallback callback, object state);
abstract member BeginCancelTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
override this.BeginCancelTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function BeginCancelTokenCore (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 del mensaje que cancela el token de seguridad.

token
SecurityToken

que SecurityToken se va a cancelar.

callback
AsyncCallback

AsyncCallback Delegado 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 información de estado asociada a la operación de cierre asincrónica.

Devoluciones

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

Comentarios

Un token de seguridad que se puede cancelar, como uno emitido, permite a un cliente que solicitó un token de seguridad cancelarlo cuando haya terminado con él.

Notas a los desarrolladores de herederos

Cuando hereda de la SecurityTokenProvider clase no es necesario invalidar los métodos asincrónicos, ya que la SecurityTokenProvider clase base proporciona compatibilidad asincrónica basada en los métodos sincrónicos. Por lo tanto, no es necesario invalidar el BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) método, a menos que necesite proporcionar su propia implementación asincrónica.

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

Los métodos asincrónicos, que tienen un prefijo Begin y End, no es necesario reemplazarse en las clases derivadas. La SecurityTokenProvider clase base proporciona una implementación asincrónica basada en los métodos sincrónicos.

Se aplica a