次の方法で共有


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

処理が完了したときにコールバックするために使用される IAsyncResult

注釈

対話型のチャネルの初期化 (CardSpace カードの選択など) を実行するには、このメソッドを呼び出します。 これは、ICommunicationObject.Open の明示的な呼び出しなしでチャネルを使用した場合は自動的に行われるので、多くのアプリケーションでは、この呼び出しはオプションです。

ただし、ユーザーが選択プロセスに時間がかかると、これを自動的に呼び出す操作がタイムアウトする可能性があります。これを防ぐには、呼び出すか、EndDisplayInitializationUI明示的BeginDisplayInitializationUIに呼び出DisplayInitializationUIします。 これらの操作はタイムアウトしないため、このダイアログをアプリケーションのどこで表示するかを正確に制御できます。

このメソッドは、アプリケーションがそのように構成されている場合のみ、ダイアログを表示します。 アプリケーションが CardSpace や別の対話型チャネル初期化子を使用するように構成されていない場合、この呼び出しではアクションが返されません。

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

適用対象