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 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.