SecurityTokenProvider.BeginCancelTokenCore 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始异步操作以取消安全令牌。
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
参数
- 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 类提供基于同步方法的异步实现。