Freigeben über


IInteractiveChannelInitializer.BeginDisplayInitializationUI Methode

Definition

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

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 Rückrufobjekt.

state
Object

Beliebige Zustandsdaten.

Gibt zurück

IAsyncResult

Das IAsyncResult, das für den Rückruf nach Abschluss der Verarbeitung verwendet wird.

Hinweise

Zur Implementierung von IInteractiveChannelInitializer führen Sie die folgenden Schritte in IInteractiveChannelInitializer.BeginDisplayInitializationUI aus:

  1. Fordern Sie den Benutzer in einer geeigneten Weise zur Eingabe der erforderlichen System.Net.NetworkCredential auf.

  2. Fügen Sie ein Parameterobjekt für einen benutzerdefinierten Kanal zur Auflistung hinzu, die durch die IChannel.GetProperty-Methode vom IClientChannel-Objekt mit einem Typparameter aus System.ServiceModel.Channels.ChannelParameterCollectionzurückgegeben wird. Dieses Kanalparameterobjekt wird vom benutzerdefinierten System.ServiceModel.ClientCredentialsSecurityTokenManager zur Einrichtung der Sicherheitstoken für den Kanal verwendet.

  3. Kehren Sie zurück.

Gilt für