SecurityTokenProvider.BeginCancelTokenCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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
Cuando hereda de la clase SecurityTokenProvider, no es necesario que invalide los métodos asincrónicos, ya que la clase base SecurityTokenProvider compatibilidad con el sistema asincrónico a partir de los métodos sincrónicos. Por consiguiente, no necesita invalidar el método BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object), a no ser que necesite proporcionar su propia implementación asincrónica.
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.