IClientChannel.DisplayInitializationUI Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Aufruf einer Benutzeroberfläche zum Abrufen von Anmeldeinformationen.
public:
void DisplayInitializationUI();
public void DisplayInitializationUI();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
Hinweise
Rufen Sie diese Methode auf, um eine interaktive Kanalinitialisierung (z. B. CardSpace-Kartenauswahl) zu verursachen. Dies geschieht automatisch, wenn der Kanal ohne explizite Aufrufe ICommunicationObject.Openverwendet wird. Für viele Anwendungen ist dieser Aufruf optional.
Wenn der Benutzer jedoch im Auswahlvorgang eine lange Zeit in Anspruch nimmt, kann der Vorgang, der automatisch aufgerufen wird, timeout. Um dies zu verhindern, rufen Sie dies auf DisplayInitializationUI oder BeginDisplayInitializationUIEndDisplayInitializationUI explizit an. Diese Vorgänge timeouts nicht und ermöglichen es Ihnen, genau zu steuern, wo in Ihrer Anwendung dieses Dialogfeld angezeigt wird.
Diese Methode öffnet nur dann ein Dialogfeld, wenn die Anwendung dafür konfiguriert ist. Wenn die Anwendung nicht für die Verwendung von CardSpace oder einem anderen interaktiven Kanalinitialisierer konfiguriert ist, wird dieser Aufruf ohne Aktion zurückgegeben.
Wenn Sie diese Methode explizit aufrufen, müssen Sie den Kanal auch explizit öffnen, bevor Sie sie verwenden.
Ausführliche Informationen finden Sie unter Zugreifen auf Dienste mit einem WCF-Client und System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.