Поделиться через


SecurityTokenProvider.BeginRenewTokenCore Метод

Определение

Начинает асинхронную операцию обновления маркера безопасности.

protected:
 virtual IAsyncResult ^ BeginRenewTokenCore(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult BeginRenewTokenCore (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed, AsyncCallback callback, object state);
abstract member BeginRenewTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
override this.BeginRenewTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function BeginRenewTokenCore (timeout As TimeSpan, tokenToBeRenewed As SecurityToken, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

timeout
TimeSpan

Объект TimeSpan, который задает время ожидания для сообщения, обновляющего маркер безопасности.

tokenToBeRenewed
SecurityToken

SecurityToken для обновления.

callback
AsyncCallback

Делегат AsyncCallback, принимающий уведомление о завершении асинхронной операции закрытия.

state
Object

Задаваемый приложением объект, который содержит сведения о состоянии, связанные с асинхронной операцией закрытия.

Возвращаемое значение

Объект IAsyncResult, который ссылается на асинхронную операцию.

Комментарии

При наследовании от класса SecurityTokenProvider не требуется переопределять асинхронные методы, поскольку базовый класс SecurityTokenProvider обеспечивает асинхронную реализацию, основанную на синхронных методах. Поэтому не требуется переопределять метод BeginRenewTokenCore за исключением случаев, когда необходимо предоставить собственную асинхронную реализацию.

Метод BeginRenewToken вызывает метод BeginRenewTokenCore.

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