IClientChannel.DisplayInitializationUI Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywołanie interfejsu użytkownika w celu uzyskania informacji o poświadczeniach.
public:
void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
Uwagi
Wywołaj tę metodę, aby spowodować zainicjowanie dowolnego interaktywnego kanału (na przykład wybór karty CardSpace). Dzieje się tak automatycznie, jeśli kanał jest używany bez jawnego wywoływania ICommunicationObject.Openmetody , więc w przypadku wielu aplikacji to wywołanie jest opcjonalne.
Jeśli jednak użytkownik zajmuje dużo czasu w procesie wyboru, operacja, która jest automatycznie wywoływana, może upłynął limit czasu. Aby temu zapobiec, wywołaj lub DisplayInitializationUIBeginDisplayInitializationUIEndDisplayInitializationUI jawnie. Te operacje nie upłynął limit czasu i umożliwiają kontrolowanie dokładnie tego, gdzie w aplikacji pojawia się to okno dialogowe.
Ta metoda powoduje wyświetlenie okna dialogowego tylko wtedy, gdy aplikacja jest skonfigurowana do tego celu. Jeśli aplikacja nie jest skonfigurowana do korzystania z usługi CardSpace lub innego inicjatora kanału interaktywnego, to wywołanie zwraca wartość bez żadnej akcji.
Jeśli jawnie wywołasz tę metodę, musisz również jawnie otworzyć kanał przed jej użyciem.
Aby uzyskać szczegółowe informacje, zobacz Uzyskiwanie dostępu do usług przy użyciu klienta WCF i System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.