IInteractiveChannelInitializer.BeginDisplayInitializationUI Methode

Definition

Ein asynchroner Aufruf, um mit der Verwendung einer Benutzeroberfläche zu beginnen, um Anmeldeinformationen abzurufen.

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

Parameter

channel
IClientChannel

Der Clientkanal.

callback
AsyncCallback

Das Callback-Objekt.

state
Object

Alle Zustandsdaten.

Gibt zurück

Die IAsyncResult Verwendung zum Zurückrufen, wenn die Verarbeitung abgeschlossen ist.

Hinweise

Führen Sie zum Implementieren IInteractiveChannelInitializerdie folgenden Schritte aus:IInteractiveChannelInitializer.BeginDisplayInitializationUI

  1. Fordern Sie den Benutzer auf, welche Art und Weise Sie sehen, und erhalten Sie eine entsprechende System.Net.NetworkCredential.

  2. Fügen Sie der Auflistung ein benutzerdefiniertes Kanalparameterobjekt hinzu, das von der IChannel.GetProperty Methode für das IClientChannel Objekt mit einem Typparameter zurückgegeben System.ServiceModel.Channels.ChannelParameterCollectionwird. Dieses Kanalparameterobjekt wird vom benutzerdefinierten System.ServiceModel.ClientCredentialsSecurityTokenManager Verwendet, um die Sicherheitstoken für den Kanal einzurichten.

  3. Rückgabe.

Gilt für: