共用方式為


SecurityTokenProvider.BeginRenewTokenCore 方法

定義

開始非同步作業,以便更新安全性權杖。

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

參數

timeout
TimeSpan

TimeSpan,其中指定更新安全性權杖之訊息的逾時值。

tokenToBeRenewed
SecurityToken

要更新的 SecurityToken

callback
AsyncCallback

AsyncCallback 委派,這個委派會接收完成非同步關閉作業的通知。

state
Object

應用程式所指定的物件,其中包含與非同步關閉作業關聯的狀態資訊。

傳回

IAsyncResult,這個項目會參考非同步作業。

備註

當您從 SecurityTokenProvider 類別繼承時,因為 SecurityTokenProvider 基底類別會提供以同步方法為基礎的非同步支援,所以您不需要覆寫非同步的方法。 因此,除非您必須提供自己的非同步實作,否則不需要覆寫 BeginRenewTokenCore 方法。

BeginRenewToken 方法會呼叫 BeginRenewTokenCore 方法。

適用於