IClientChannel.DisplayInitializationUI メソッド

定義

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

public:
 void DisplayInitializationUI();
public void DisplayInitializationUI();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()

注釈

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

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

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

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

詳細については、「System.ServiceModel.Dispatcher.IInteractiveChannelInitializer」を参照してください。

適用対象