Język

SecurityTokenProvider.BeginGetTokenCore Metoda

Definicja

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

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

Parametry

timeout
TimeSpan

Element TimeSpan określający wartość limitu czasu dla komunikatu, który pobiera token zabezpieczający.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o zakończeniu operacji asynchronicznej zamknięcia.

state
Object

Obiekt określony przez aplikację, który zawiera informacje o stanie skojarzone z asynchroniczną operacją zamykania.

Zwraca

Element IAsyncResult odwołujący się do operacji asynchronicznej.

Uwagi

Gdy dziedziczysz z SecurityTokenProvider klasy, nie musisz zastępować metod asynchronicznych, ponieważ SecurityTokenProvider klasa bazowa zapewnia asynchroniczne wsparcie na podstawie metod synchronicznych. W związku z tym nie jest wymagane zastąpienie BeginGetTokenCore metody, chyba że musisz podać własną implementację asynchroniczną.

Metoda BeginGetToken wywołuje metodę BeginGetTokenCore .

Notatki dotyczące dziedziczenia

Metody asynchroniczne, które mają prefiks Begin i End, nie muszą być zastępowane w klasach pochodnych. Klasa SecurityTokenProvider bazowa udostępnia asynchroniczną implementację opartą na metodach synchronicznych.

Dotyczy