SecurityTokenProvider.RenewTokenCoreAsync(TimeSpan, SecurityToken) 方法

定义

续订安全令牌。

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)

参数

timeout
TimeSpan

一个 TimeSpan ,指定续订安全令牌的消息的超时值。

tokenToBeRenewed
SecurityToken

SecurityToken 续订的。

返回

表示 Task 异步读取操作并包装 SecurityToken 表示续订的安全令牌。

注解

可续订的已颁发安全令牌允许客户端在安全令牌即将过期或已过期时续订它。

RenewTokenCoreAsync重写该方法且传递到令牌参数的安全令牌无法续订时,引发SecurityTokenException异常。

该方法 RenewTokenAsync 调用该方法 RenewTokenCoreAsync

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 RenewTokenCore(TimeSpan, SecurityToken)..

适用于