Sdílet prostřednictvím


IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Metoda

Definice

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

IAsyncResult

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.

Platí pro