IClientChannel.DisplayInitializationUI Méthode

Définition

Appel à une interface utilisateur pour obtenir les informations d'identification.A call to a user interface to obtain credential information.

public:
 void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()

Remarques

Appelez cette méthode pour provoquer le déclenchement de toute initialisation de canal interactif (par exemple, sélection de cartes CardSpace).Call this method to cause any interactive channel initialization (for example, CardSpace card selection) to occur. Cela se produit automatiquement si le canal est utilisé sans appeler ICommunicationObject.Open explicitement. Pour de nombreuses applications, cet appel est donc facultatif.This happens automatically if the channel is used without explicitly calling ICommunicationObject.Open, so for many applications this call is optional.

Toutefois, si l’utilisateur prend beaucoup de temps dans le processus de sélection, l’opération qui l’a appelée automatiquement peut expirer. Pour éviter cela, appelez DisplayInitializationUI ou BeginDisplayInitializationUI et EndDisplayInitializationUI explicitement.However, if the user takes a long time in the selection process, the operation that automatically called this may time out. To prevent this, call DisplayInitializationUI or BeginDisplayInitializationUI and EndDisplayInitializationUI explicitly. Ces opérations n'expirent pas et vous permettent de contrôler exactement où cette boîte de dialogue apparaît dans votre application.These operations do not time out and allow you to control exactly where in your application this dialog comes up.

Cette méthode affiche une boîte de dialogue uniquement si l'application est configurée pour cela.This method only brings up a dialog if the application is configured to do so. Lorsque l'application n'est pas configurée pour utiliser CardSpace ou un autre initialiseur de canal interactif, cet appel est retourné sans action.When the application is not configured to use CardSpace or another interactive channel initializer, this call returns without any action.

Si vous appelez cette méthode explicitement, vous devez également ouvrir explicitement le canal avant de l'utiliser.If you call this method explicitly, you must also explicitly open the channel before using it.

Pour plus d’informations, consultez accès aux services à l’aide d’un client WCF et System.ServiceModel.Dispatcher.IInteractiveChannelInitializer .For details, see Accessing Services Using a WCF Client and System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.

S’applique à