Udostępnij za pośrednictwem


IClientChannel.DisplayInitializationUI Metoda

Definicja

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.

Dotyczy