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