Partager via


IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Méthode

Définition

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

public:
 IAsyncResult ^ BeginDisplayInitializationUI(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI (AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

callback
AsyncCallback

Méthode appelée lorsque cette méthode est terminée.

state
Object

Informations sur l'état du canal.

Retours

IAsyncResult

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

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 appelée automatiquement peut expirer. Pour empêcher cela, appelez DisplayInitializationUI ou EndDisplayInitializationUI BeginDisplayInitializationUI 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.

S’applique à