SecurityTokenProvider.BeginRenewTokenCore 方法

定义

开始异步操作以续订安全令牌。

protected:
 virtual IAsyncResult ^ BeginRenewTokenCore(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed, AsyncCallback ^ callback, System::Object ^ state);
protected virtual IAsyncResult BeginRenewTokenCore (TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed, AsyncCallback callback, object state);
abstract member BeginRenewTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
override this.BeginRenewTokenCore : TimeSpan * System.IdentityModel.Tokens.SecurityToken * AsyncCallback * obj -> IAsyncResult
Protected Overridable Function BeginRenewTokenCore (timeout As TimeSpan, tokenToBeRenewed As SecurityToken, callback As AsyncCallback, state As Object) As IAsyncResult

参数

timeout
TimeSpan

一个 TimeSpan,它为续订安全令牌的消息指定超时值。

tokenToBeRenewed
SecurityToken

要续订的 SecurityToken

callback
AsyncCallback

接收异步关闭操作完成通知的 AsyncCallback 委托。

state
Object

一个由应用程序指定的对象,它包含与异步关闭操作相关联的状态信息。

返回

引用异步操作的 IAsyncResult

注解

在从 SecurityTokenProvider 类继承时,无需重写异步方法,因为 SecurityTokenProvider 基类提供了基于同步方法的异步支持。 因此,无需重写 BeginRenewTokenCore 方法,除非必须提供您自己的异步实现。

BeginRenewToken 方法调用 BeginRenewTokenCore 方法。

适用于