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 基本クラスは、同期メソッドに基づく非同期実装を提供します。

適用対象