IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) 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 asynchroner Aufruf, um mit der Verwendung einer Benutzeroberfläche zur Abfrage der Anmeldeinformationen zu beginnen.
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
Parameter
- callback
- AsyncCallback
Die Methode, die beim Abschluss dieser Methode aufgerufen wird.
- state
- Object
Informationen über den Zustand des Kanals.
Gibt zurück
Das IAsyncResult, das für den Rückruf nach Abschluss der Verarbeitung verwendet wird.
Hinweise
Rufen Sie diese Methode auf, um eine interaktive Kanalinitialisierung (z. B. CardSpace-Kartenauswahl) auszulösen. Dies wird automatisch durchgeführt, wenn der Kanal ohne den expliziten Aufruf von ICommunicationObject.Open verwendet wird. Für viele Anwendungen ist dieser Aufruf daher optional.
Wenn der Benutzer jedoch lange Zeit im Auswahlprozess dauert, kann der Vorgang, der automatisch aufgerufen wird, zeitüberschreitungen. Um dies zu verhindern, rufen DisplayInitializationUI Oder BeginDisplayInitializationUI explizit an EndDisplayInitializationUI . Bei diesen Vorgängen kommt es nicht zu einem Timeout. Sie können zudem genau steuern, wo dieses Dialogfeld in der Anwendung angezeigt werden soll.
Diese Methode ruft ein Dialogfeld nur auf, wenn die Anwendung dementsprechend konfiguriert wurde. Wenn die Anwendung nicht für die Verwendung von CardSpace oder einem anderen interaktiven Kanalinitialisierer konfiguriert wurde, wird dieser Aufruf ohne eine Aktion zurückgegeben.
Wenn Sie diese Methode explizit aufrufen, müssen Sie vor dem Verwenden auch den Kanal explizit öffnen.