SecurityTokenProvider.BeginCancelTokenCore Метод

Определение

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

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

Параметры

timeout
TimeSpan

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

token
SecurityToken

SecurityToken для отмены.

callback
AsyncCallback

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

state
Object

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

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

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

Комментарии

Маркер безопасности, который можно отменить, подобный выданному, позволяет клиенту, запросившему маркер безопасности, отменить его, когда он больше не требуется.

Примечания для тех, кто наследует этот метод

При наследовании от класса SecurityTokenProvider не требуется переопределять асинхронные методы, поскольку базовый класс SecurityTokenProvider обеспечивает асинхронную реализацию, основанную на синхронных методах. Поэтому не требуется переопределять метод BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) за исключением случаев, когда необходимо предоставить собственную асинхронную реализацию.

Метод BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) вызывается методом BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object).

Асинхронные методы с префиксами Begin и End не требуется переопределять в производных классах. Базовый класс SecurityTokenProvider предоставляет асинхронную реализацию, основанную на синхронных методах.

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