Partager via


IClientChannel.DisplayInitializationUI Méthode

Définition

Appel à une interface utilisateur pour obtenir les informations d'identification.

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). Cela se produit automatiquement si le canal est utilisé sans appeler ICommunicationObject.Open explicitement. Pour de nombreuses applications, cet appel est donc facultatif.

Toutefois, si l’utilisateur prend beaucoup de temps dans le processus de sélection, l’opération qui l’a automatiquement appelé peut expirer. Pour éviter cela, appelez DisplayInitializationUI ou BeginDisplayInitializationUI et EndDisplayInitializationUI explicitement. Ces opérations n'expirent pas et vous permettent de contrôler exactement où cette boîte de dialogue apparaît dans votre application.

Cette méthode affiche une boîte de dialogue uniquement si l'application est configurée pour cela. Lorsque l'application n'est pas configurée pour utiliser CardSpace ou un autre initialiseur de canal interactif, cet appel est retourné sans action.

Si vous appelez cette méthode explicitement, vous devez également ouvrir explicitement le canal avant de l'utiliser.

Pour plus d’informations, consultez Accès aux services à l’aide d’un client WCF et System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.

S’applique à