SecurityTokenProvider.RenewTokenCoreAsync(TimeSpan, SecurityToken) Metod

Definition

Förnyar en säkerhetstoken.

protected:
 virtual System::Threading::Tasks::Task<System::IdentityModel::Tokens::SecurityToken ^> ^ RenewTokenCoreAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed);
protected virtual System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken> RenewTokenCoreAsync(TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed);
abstract member RenewTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
override this.RenewTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
Protected Overridable Function RenewTokenCoreAsync (timeout As TimeSpan, tokenToBeRenewed As SecurityToken) As Task(Of SecurityToken)

Parametrar

timeout
TimeSpan

En TimeSpan som anger tidsgränsvärdet för meddelandet som förnyar säkerhetstoken.

tokenToBeRenewed
SecurityToken

Att SecurityToken förnya.

Returer

Det Task som representerar den asynkrona läsåtgärden SecurityToken och omsluter den som representerar den säkerhetstoken som förnyas.

Kommentarer

En utfärdad säkerhetstoken som kan förnyas gör att en klient kan förnya den när säkerhetstoken är på väg att eller har upphört att gälla.

RenewTokenCoreAsync När metoden åsidosättas och säkerhetstoken som skickas till tokenparametern inte kan förnyas utlöser du undantagetSecurityTokenException.

Metoden RenewTokenAsync anropar RenewTokenCoreAsync metoden.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av RenewTokenCore(TimeSpan, SecurityToken).

Gäller för