SecurityTokenProvider.BeginGetTokenCore Método

Definición

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

protected:
 virtual IAsyncResult ^ BeginGetTokenCore(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult BeginGetTokenCore(TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginGetTokenCore : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginGetTokenCore : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function BeginGetTokenCore (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

timeout
TimeSpan

que TimeSpan especifica el valor de tiempo de espera del mensaje que obtiene el token de seguridad.

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 asincrónica.

Comentarios

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 BeginGetTokenCore método, a menos que deba proporcionar su propia implementación asincrónica.

El BeginGetToken método llama al BeginGetTokenCore método .

Notas a los desarrolladores de herederos

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