Condividi tramite


IInteractiveChannelInitializer.BeginDisplayInitializationUI Metodo

Definizione

Chiamata asincrona per cominciare a utilizzare un'interfaccia utente al fine di 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

Il canale del client.

callback
AsyncCallback

L'oggetto di callback.

state
Object

I dati di stato.

Restituisce

IAsyncResult

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

Commenti

Per implementare IInteractiveChannelInitializer, attenersi ai passaggi seguenti in IInteractiveChannelInitializer.BeginDisplayInitializationUI:

  1. Richiedere all'utente secondo necessità e ottenere un oggetto System.Net.NetworkCredential appropriato.

  2. Aggiungere un oggetto parametro del canale personalizzato alla raccolta restituita dal metodo IChannel.GetProperty sull'oggetto IClientChannel con un parametro di tipo System.ServiceModel.Channels.ChannelParameterCollection. Questo oggetto parametro del canale viene utilizzato dall'elemento System.ServiceModel.ClientCredentialsSecurityTokenManager personalizzato per stabilire i token di sicurezza per il canale.

  3. Eseguire.

Si applica a