SecurityTokenProvider.RenewTokenCoreAsync(TimeSpan, SecurityToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Renouvelle un jeton de sécurité.
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)
Paramètres
- timeout
- TimeSpan
Valeur TimeSpan de délai d’expiration du message qui renouvelle le jeton de sécurité.
- tokenToBeRenewed
- SecurityToken
SecurityToken À renouveler.
Retours
Qui Task représente l’opération de lecture asynchrone et encapsule celui SecurityToken qui représente le jeton de sécurité renouvelé.
Remarques
Un jeton de sécurité émis qui est renouvelable permet à un client de le renouveler lorsque le jeton de sécurité est sur le point ou a expiré.
Lorsque la RenewTokenCoreAsync méthode est remplacée et que le jeton de sécurité passé dans le paramètre de jeton ne peut pas être renouvelé, lèvez l’exception SecurityTokenException .
La RenewTokenAsync méthode appelle la RenewTokenCoreAsync méthode.
Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par RenewTokenCore(TimeSpan, SecurityToken).