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


SecurityTokenProvider.BeginCancelToken Метод

Определение

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

public:
 IAsyncResult ^ BeginCancelToken(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ token, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancelToken (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token, AsyncCallback callback, object state);
member this.BeginCancelToken : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancelToken (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, который ссылается на асинхронную операцию отмены.

Комментарии

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

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

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

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

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