SecurityTokenProvider.RenewTokenAsync(TimeSpan, SecurityToken) Metod

Definition

Förnyar en säkerhetstoken.

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)

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.

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 RenewToken(TimeSpan, SecurityToken).

Gäller för