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