Condividi tramite


IClientChannel.DisplayInitializationUI Metodo

Definizione

Chiamata a un'interfaccia utente per ottenere informazioni sulle credenziali.

public:
 void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()

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 potrebbe verificarsi un timeout. Per evitare questo problema, chiamare DisplayInitializationUI o BeginDisplayInitializationUI e EndDisplayInitializationUI in 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.

Per informazioni dettagliate, vedere Accesso ai servizi tramite un client WCF e System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.

Si applica a