IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
資格情報を取得するユーザー インターフェイスの使用を開始するための非同期呼び出し。
public:
IAsyncResult ^ BeginDisplayInitializationUI(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI (AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- callback
- AsyncCallback
このメソッドの完了時に呼び出されるメソッド。
- state
- Object
チャネルの状態に関する情報。
戻り値
処理が完了したときにコールバックするために使用される IAsyncResult。
注釈
対話型のチャネルの初期化 (CardSpace カードの選択など) を実行するには、このメソッドを呼び出します。 これは、ICommunicationObject.Open の明示的な呼び出しなしでチャネルを使用した場合は自動的に行われるので、多くのアプリケーションでは、この呼び出しはオプションです。
ただし、ユーザーが選択プロセスに時間がかかると、これを自動的に呼び出す操作がタイムアウトする可能性があります。これを防ぐには、呼び出すか、EndDisplayInitializationUI明示的BeginDisplayInitializationUIに呼び出DisplayInitializationUIします。 これらの操作はタイムアウトしないため、このダイアログをアプリケーションのどこで表示するかを正確に制御できます。
このメソッドは、アプリケーションがそのように構成されている場合のみ、ダイアログを表示します。 アプリケーションが CardSpace や別の対話型チャネル初期化子を使用するように構成されていない場合、この呼び出しではアクションが返されません。
このメソッドを明示的に呼び出す場合は、チャネルを使用する前にそれを明示的に開く必要があります。