IInteractiveChannelInitializer.BeginDisplayInitializationUI Metodo

Definizione

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

public:
 IAsyncResult ^ BeginDisplayInitializationUI(System::ServiceModel::IClientChannel ^ channel, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI(System.ServiceModel.IClientChannel channel, AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : System.ServiceModel.IClientChannel * AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (channel As IClientChannel, callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

channel
IClientChannel

Canale client.

callback
AsyncCallback

Oggetto callback.

state
Object

Tutti i dati sullo stato.

Valori restituiti

Oggetto IAsyncResult da utilizzare per richiamare quando l'elaborazione è stata completata.

Commenti

Per implementare IInteractiveChannelInitializer, seguire questa procedura in IInteractiveChannelInitializer.BeginDisplayInitializationUI:

  1. Richiedere all'utente il modo in cui si vede adattare e ottenere un oggetto appropriato System.Net.NetworkCredential.

  2. Aggiungere un oggetto parametro del canale personalizzato all'insieme restituito dal IChannel.GetProperty metodo sull'oggetto IClientChannel con un parametro di tipo .System.ServiceModel.Channels.ChannelParameterCollection Questo oggetto parametro del canale viene usato dall'oggetto personalizzato System.ServiceModel.ClientCredentialsSecurityTokenManager per stabilire i token di sicurezza per il canale.

  3. Ritorno.

Si applica a