Partager via


SecurityTokenProvider.BeginGetTokenCore Méthode

Définition

Commence une opération asynchrone pour obtenir un jeton de sécurité.

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

Paramètres

timeout
TimeSpan

TimeSpan qui spécifie la valeur du délai d'attente pour le message qui obtient le jeton de sécurité.

callback
AsyncCallback

Le déléguéAsyncCallback qui reçoit la notification de la fin de l'opération asynchrone de fermeture.

state
Object

Objet, spécifié par l'application, qui contient les informations d'état associées à l'opération asynchrone de fermeture.

Retours

IAsyncResult qui référence l'opération asynchrone.

Remarques

Lorsque vous héritez de la classe SecurityTokenProvider, vous n’êtes pas tenu de substituer les méthodes asynchrones, étant donné que la classe de base SecurityTokenProvider fournit la prise en charge asynchrone basée sur les méthodes synchrones. Par conséquent, vous n'êtes pas tenu de substituer la méthode BeginGetTokenCore, à moins que vous deviez fournir votre propre implémentation asynchrone.

La méthode BeginGetToken appelle la méthode BeginGetTokenCore.

Notes pour les héritiers

Les méthodes asynchrones, qui possèdent un préfixe de début et de fin, n'ont pas besoin d'être substituées dans les classes dérivées. La classe de base SecurityTokenProvider fournit une implémentation asynchrone basée sur les méthodes synchrones.

S’applique à