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 класс предоставляет асинхронную реализацию, основанную на синхронных методах.

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