SecurityTokenProvider.BeginGetTokenCore メソッド

定義

非同期の操作によるセキュリティ トークンの取得を開始します。

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

パラメーター

timeout
TimeSpan

セキュリティ トークンを取得するメッセージのタイムアウト値を指定する TimeSpan

callback
AsyncCallback

非同期のクローズ操作の完了通知を受信する AsyncCallback デリゲート。

state
Object

非同期のクローズ操作に関連付けられている状態情報を保持する、アプリケーションで指定されたオブジェクト。

戻り値

非同期操作を参照する IAsyncResult

注釈

SecurityTokenProvider クラスから継承する場合、SecurityTokenProvider 基本クラスが同期メソッドに基づいて非同期メソッドをサポートするので、非同期メソッドをオーバーライドする必要はありません。 したがって、独自の非同期実装を提供する必要がなければ、BeginGetTokenCore メソッドをオーバーライドする必要はありません。

BeginGetToken メソッドは BeginGetTokenCore メソッドを呼び出します。

注意 (継承者)

非同期メソッド (プレフィックスが Begin および End) は、派生クラス内でオーバーライドする必要はありません。 SecurityTokenProvider 基本クラスは、同期メソッドに基づく非同期実装を提供します。

適用対象