IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) 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.
Asynchroniczne wywołanie umożliwiające rozpoczęcie korzystania z interfejsu użytkownika w celu uzyskania informacji o poświadczeniach.
public:
IAsyncResult ^ BeginDisplayInitializationUI(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI (AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- callback
- AsyncCallback
Metoda wywoływana po zakończeniu tej metody.
- state
- Object
Informacje o stanie kanału.
Zwraca
Element IAsyncResult do użycia do wywołania zwrotu po zakończeniu przetwarzania.
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 BeginDisplayInitializationUI jawnie EndDisplayInitializationUI . 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 używania usługi CardSpace lub innego inicjatora kanału interaktywnego, to wywołanie jest zwracane bez żadnej akcji.
Jeśli jawnie wywołasz tę metodę, musisz również jawnie otworzyć kanał przed jego użyciem.