IClientChannel.DisplayInitializationUI 方法

定義

呼叫使用者介面來取得認證資訊。

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

備註

您可以呼叫這個方法,讓任何互動式通道進行初始化 (例如 CardSpace 卡選取範圍)。 如果在未明確呼叫 ICommunicationObject.Open 的情況下使用通道,則會自動呼叫這個方法,因此,對許多應用程式而言,這個呼叫是選擇性的。

不過,如果使用者在選取程式中花費很長的時間,則自動呼叫的作業可能會逾時。若要避免這種情況,請明確呼叫 DisplayInitializationUIBeginDisplayInitializationUIEndDisplayInitializationUI 。 這些作業不會逾時,並且可讓您精確控制這個對話方塊要出現在應用程式的哪個位置。

只有在應用程式已設定為顯示對話方塊時,這個方法才會顯示對話方塊。 當應用程式未設定為使用 CardSpace 或另一個互動式通道初始設定式時,這個呼叫會傳回,而不會有任何動作。

如果您明確呼叫這個方法,則在使用通道之前,也必須明確開啟該通道。

如需詳細資訊,請參閱 使用 WCF 用戶端System.ServiceModel.Dispatcher.IInteractiveChannelInitializer 存取服務。

適用於