Aracılığıyla paylaş


IClientChannel.DisplayInitializationUI Yöntem

Tanım

Kimlik bilgileri almak için kullanıcı arabirimine yapılan çağrı.

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

Açıklamalar

Etkileşimli kanal başlatmanın (örneğin, CardSpace kart seçimi) gerçekleşmesine neden olmak için bu yöntemi çağırabilirsiniz. Bu, kanal açıkça çağrılmadan ICommunicationObject.Openkullanılırsa otomatik olarak gerçekleşir, bu nedenle birçok uygulama için bu çağrı isteğe bağlıdır.

Ancak, kullanıcı seçim işleminde uzun sürerse, bunu otomatik olarak çağıran işlem zaman aşımına uyabilir. Bunu önlemek için veya BeginDisplayInitializationUI EndDisplayInitializationUI öğesini ve açıkça çağırarakDisplayInitializationUI. Bu işlemler zaman aşımına uğradı ve bu iletişim kutusunun uygulamanızda tam olarak nerede olduğunu denetlemenize olanak sağlar.

Bu yöntem yalnızca uygulama bunu yapacak şekilde yapılandırılmışsa bir iletişim kutusu açar. Uygulama CardSpace veya başka bir etkileşimli kanal başlatıcı kullanacak şekilde yapılandırılmadığında, bu çağrı herhangi bir eylem olmadan döndürür.

Bu yöntemi açıkça çağırırsanız, kullanmadan önce kanalı açıkça açmanız gerekir.

Ayrıntılar için bkz. WCF İstemcisi Kullanarak Hizmetlere Erişme ve System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.

Şunlara uygulanır