SecurityTokenProvider.RenewTokenAsync(TimeSpan, SecurityToken) 方法

定義

更新安全性權杖。

public:
 System::Threading::Tasks::Task<System::IdentityModel::Tokens::SecurityToken ^> ^ RenewTokenAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed);
public System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken> RenewTokenAsync (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed);
member this.RenewTokenAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
Public Function RenewTokenAsync (timeout As TimeSpan, tokenToBeRenewed As SecurityToken) As Task(Of SecurityToken)

參數

timeout
TimeSpan

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

tokenToBeRenewed
SecurityToken

要更新的 SecurityToken

傳回

Task,表示異步讀取作業,並包裝 SecurityToken ,表示已更新的安全性令牌。

備註

可更新且已核發的安全性權杖,允許用戶端在安全性權杖即將過期或已經過期時更新它。

RenewTokenAsync 方法會呼叫 RenewTokenCoreAsync 方法。

這個方法會儲存在工作中,它會傳回方法同步對應專案可以擲回的所有非使用例外狀況。 如果例外狀況儲存在傳回的工作中,則會在等候工作時擲回該例外狀況。 使用例外狀況,例如 ArgumentException仍會同步擲回。 如需預存例外狀況,請參閱 擲回的 RenewToken(TimeSpan, SecurityToken)例外狀況。

適用於