Share via


IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Metodo

Definizione

Chiamata asincrona per cominciare a utilizzare un'interfaccia utente al fine di ottenere informazioni sulle credenziali.

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

Parametri

callback
AsyncCallback

Metodo chiamato al termine dell'esecuzione di questo metodo.

state
Object

Informazioni sullo stato del canale.

Restituisce

L'interfaccia IAsyncResult da utilizzare per richiamare una volta completata l'elaborazione.

Commenti

Chiamare questo metodo per avviare l'inizializzazione dei canali interattivi, ad esempio la scelta di CardSpace. Ciò si verifica automaticamente se il canale è utilizzato senza chiamare in modo esplicito il metodo ICommunicationObject.Open. Di conseguenza, per molte applicazioni questa chiamata è facoltativa.

Tuttavia, se l'utente richiede molto tempo nel processo di selezione, l'operazione che ha chiamato automaticamente questo può essere timeout. Per evitare questa operazione, chiamare DisplayInitializationUI o BeginDisplayInitializationUI in EndDisplayInitializationUI modo esplicito. Queste operazioni non presentano alcun timeout e consentono di controllare in modo preciso il punto dell'applicazione in cui questa finestra di dialogo viene visualizzata.

Questo metodo consente di visualizzare una finestra di dialogo soltanto se l'applicazione è configurata in modo da visualizzarla. Quando l'applicazione non è configurata per utilizzare CardSpace o un altro inizializzatore di canale interattivo, questa chiamata non restituisce alcuna azione.

Se si chiama questo metodo in modo esplicito, prima di utilizzarlo è anche necessario aprire in modo esplicito il canale.

Si applica a