IClientChannel.DisplayInitializationUI 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫使用者介面以取得憑證資訊。
public:
void DisplayInitializationUI();
public void DisplayInitializationUI();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
備註
呼叫此方法即可觸發任何互動通道初始化(例如 CardSpace 卡片選擇)。 如果使用通道且未明確呼叫 ICommunicationObject.Open,這是自動發生的,因此對許多應用來說,此呼叫是可選的。
然而,如果使用者在選擇過程中花費較長時間,自動呼叫此步驟的操作可能會逾時。為了避免這種情況,請致電DisplayInitializationUI或BeginDisplayInitializationUIEndDisplayInitializationUI明確說明。 這些操作不會逾時,讓你能精確控制這個對話框在應用程式中出現的位置。
此方法只有在應用程式設定為對話框時才會喚出對話框。 當應用程式未設定使用 CardSpace 或其他互動通道初始化器時,此呼叫會自動返回,且不需任何操作。
如果你明確呼叫這個方法,也必須在使用前明確開啟該通道。
詳情請參見 「使用 WCF 用戶端存取服務 」及 System.ServiceModel.Dispatcher.IInteractiveChannelInitializer。