Język

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 kanału interaktywnego (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 wywoływana automatycznie, może upłynął limit czasu. Aby temu zapobiec, wywołaj DisplayInitializationUI metodę lub BeginDisplayInitializationUIEndDisplayInitializationUI jawnie. Te operacje nie powodują przekroczenia limitu 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 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