IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronní volání, které začne používat uživatelské rozhraní k získání informací o přihlašovacích údaji.
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, která se volá po dokončení této metody.
- state
- Object
Informace o stavu kanálu
Návraty
Použití IAsyncResult k zpětnému volání po dokončení zpracování.
Poznámky
Voláním této metody můžete způsobit inicializaci interaktivního kanálu (například výběr karty CardSpace). K tomu dochází automaticky, pokud se kanál používá bez explicitního volání ICommunicationObject.Open, takže pro mnoho aplikací je toto volání volitelné.
Pokud ale uživatel v procesu výběru trvá dlouhou dobu, může dojít k vypršení časového limitu operace, která se automaticky volá. Chcete-li tomu zabránit, zavolejte DisplayInitializationUI nebo BeginDisplayInitializationUI EndDisplayInitializationUI explicitně. Tyto operace nevyvolá časový limit a umožňují přesně určit, kde se v aplikaci objeví toto dialogové okno.
Tato metoda zobrazí dialogové okno pouze v případě, že je aplikace nakonfigurovaná tak, aby to udělala. Pokud aplikace není nakonfigurovaná tak, aby používala CardSpace nebo jiný interaktivní inicializátor kanálu, vrátí se toto volání bez jakékoli akce.
Pokud tuto metodu explicitně zavoláte, musíte kanál před použitím explicitně otevřít.