Partager via


IInteractiveChannelInitializer.BeginDisplayInitializationUI Méthode

Définition

Appel asynchrone pour commencer l'utilisation d'une interface utilisateur pour obtenir les informations d'identification.

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

Paramètres

channel
IClientChannel

Canal client.

callback
AsyncCallback

Objet de rappel.

state
Object

Toutes données d'état.

Retours

IAsyncResult

IAsyncResult à utiliser pour rappeler lorsque le traitement est terminé.

Remarques

Pour implémenter IInteractiveChannelInitializer, exécutez les étapes suivantes dans IInteractiveChannelInitializer.BeginDisplayInitializationUI :

  1. Invitez l'utilisateur de la façon que vous jugez appropriée et obtenez des System.Net.NetworkCredential appropriées.

  2. Ajoutez un objet de paramètre de canal personnalisé à la collection retournée par la méthode IChannel.GetProperty sur l’objet IClientChannel avec un paramètre de type System.ServiceModel.Channels.ChannelParameterCollection. Cet objet de paramètre de canal est utilisé par le System.ServiceModel.ClientCredentialsSecurityTokenManager personnalisé pour établir les jetons de sécurité du canal.

  3. Retour.

S’applique à