Udostępnij przez


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 komunikatu, który pobiera token zabezpieczający.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o zakończeniu asynchronicznej operacji zamykania.

state
Object

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

Zwraca

Element IAsyncResult , który odwołuje się do operacji asynchronicznej.

Uwagi

Gdy dziedziczysz z SecurityTokenProvider klasy, nie musisz zastępować metod asynchronicznych, ponieważ SecurityTokenProvider klasa bazowa zapewnia asynchroniczną obsługę 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 .

Uwagi 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 implementację asynchroniczną opartą na metodach synchronicznych.

Dotyczy