Udostępnij za pośrednictwem


SecurityTokenProvider.BeginRenewTokenCore Metoda

Definicja

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

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

Parametry

timeout
TimeSpan

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

tokenToBeRenewed
SecurityToken

Element SecurityToken do odnowienia.

callback
AsyncCallback

Delegat AsyncCallback odbierający powiadomienie o zakończeniu operacji zamykania asynchronicznego.

state
Object

Obiekt określony przez aplikację zawierający informacje o stanie skojarzone z operacją zamykania asynchronicznego.

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ę opartą na metodach synchronicznych. W związku z tym nie jest wymagane BeginRenewTokenCore zastąpienie metody, chyba że musisz podać własną implementację asynchroniczną.

Metoda BeginRenewToken wywołuje metodę BeginRenewTokenCore .

Dotyczy