SecurityTokenProvider.RenewTokenAsync(TimeSpan, SecurityToken) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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).