IClientChannel.DisplayInitializationUI 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫使用者介面來取得認證資訊。
public:
void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
備註
您可以呼叫這個方法,讓任何互動式通道進行初始化 (例如 CardSpace 卡選取範圍)。 如果在未明確呼叫 ICommunicationObject.Open 的情況下使用通道,則會自動呼叫這個方法,因此,對許多應用程式而言,這個呼叫是選擇性的。
不過,如果使用者在選取程式中花費很長的時間,則自動呼叫的作業可能會逾時。若要避免這種情況,請明確呼叫 DisplayInitializationUI 或 BeginDisplayInitializationUI 和 EndDisplayInitializationUI 。 這些作業不會逾時,並且可讓您精確控制這個對話方塊要出現在應用程式的哪個位置。
只有在應用程式已設定為顯示對話方塊時,這個方法才會顯示對話方塊。 當應用程式未設定為使用 CardSpace 或另一個互動式通道初始設定式時,這個呼叫會傳回,而不會有任何動作。
如果您明確呼叫這個方法,則在使用通道之前,也必須明確開啟該通道。
如需詳細資訊,請參閱 使用 WCF 用戶端 和 System.ServiceModel.Dispatcher.IInteractiveChannelInitializer 存取服務。