IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) メソッド

定義

ユーザー インターフェイスを使用して資格情報を取得するための非同期呼び出し。

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 または別の対話型チャネル初期化子を使用するようにアプリケーションが構成されていない場合、この呼び出しは何も行わずに返されます。

このメソッドを明示的に呼び出す場合は、使用する前にチャネルを明示的に開く必要もあります。

適用対象