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