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