Sdílet prostřednictvím


SecurityTokenProvider.BeginRenewTokenCore Metoda

Definice

Zahájí asynchronní operaci, která obnoví token zabezpečení.

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

A TimeSpan , který určuje hodnotu časového limitu pro zprávu, která obnovuje token zabezpečení.

tokenToBeRenewed
SecurityToken

Prodlužte SecurityToken platnost.

callback
AsyncCallback

Delegát AsyncCallback , který obdrží oznámení o dokončení asynchronní operace zavření.

state
Object

Objekt určený aplikací, který obsahuje informace o stavu přidružené k asynchronní operaci zavření.

Návraty

Objekt , IAsyncResult který odkazuje na asynchronní operaci.

Poznámky

Když dědíte z SecurityTokenProvider třídy, nemusíte přepsat asynchronní metody, protože SecurityTokenProvider základní třída poskytuje asynchronní podporu na základě synchronních metod. Proto není nutné přepsat metodu BeginRenewTokenCore , pokud není nutné zadat vlastní asynchronní implementaci.

Metoda BeginRenewToken volá metodu BeginRenewTokenCore .

Platí pro