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を呼び出さずに使用される場合に自動的に発生するため、多くのアプリケーションでは、この呼び出しは省略可能です。
ただし、ユーザーが選択プロセスに時間がかかる場合は、これを自動的に呼び出す操作がタイムアウトになる可能性があります。これを防ぐには、 DisplayInitializationUI または BeginDisplayInitializationUI を呼び出し、明示的に EndDisplayInitializationUI します。 これらの操作はタイムアウトしないため、このダイアログが表示されるアプリケーション内の場所を正確に制御できます。
このメソッドは、アプリケーションが構成されている場合にのみダイアログを表示します。 CardSpace または別の対話型チャネル初期化子を使用するようにアプリケーションが構成されていない場合、この呼び出しは何も行わずに返されます。
このメソッドを明示的に呼び出す場合は、使用する前にチャネルを明示的に開く必要もあります。