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).

Применяется к