IClientChannel.DisplayInitializationUI Metod

Definition

Ett anrop till ett användargränssnitt för att hämta information om autentiseringsuppgifter.

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

Kommentarer

Anropa den här metoden för att göra så att alla initieringar av interaktiva kanaler (till exempel kortval i CardSpace) sker. Detta sker automatiskt om kanalen används utan att uttryckligen anropa ICommunicationObject.Open, så för många program är det här anropet valfritt.

Men om användaren tar lång tid i urvalsprocessen kan åtgärden som automatiskt anropade detta överskrida tidsgränsen. För att förhindra detta anropar DisplayInitializationUI eller BeginDisplayInitializationUI uttryckligen EndDisplayInitializationUI . Dessa åtgärder överskrider inte tidsgränsen och gör att du kan kontrollera exakt var i programmet den här dialogrutan visas.

Den här metoden öppnar bara en dialogruta om programmet är konfigurerat för att göra det. När programmet inte har konfigurerats för att använda CardSpace eller någon annan interaktiv kanalinitierare returneras det här anropet utan någon åtgärd.

Om du anropar den här metoden explicit måste du också uttryckligen öppna kanalen innan du använder den.

Mer information finns i Accessing Services Using a WCF Client and System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.

Gäller för