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 类提供基于同步方法的异步实现。

适用于