IClientChannel.DisplayInitializationUI 方法

定义

用以获取凭据信息的用户接口的调用。

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

注解

调用此方法以引发任意交互式通道初始化(例如,CardSpace 卡选择)。 如果在没有显式调用 ICommunicationObject.Open 的情况下使用了通道,则将自动发生这种情况,因此对于许多应用程序此调用是可选项。

但是,如果用户在选择过程中需要很长时间,则自动调用的操作可能会超时。若要防止这种情况,请调用或显式调用DisplayInitializationUIBeginDisplayInitializationUIEndDisplayInitializationUI显式调用。 这些操作不会超时,而且还允许您控制此对话框在应用程序中出现的确切位置。

如果将应用程序配置为只显示一个对话框,此方法将只会打开一个对话框。 如果没有将应用程序配置为使用 CardSpace 或另一交互式通道初始值设定项,无需任何操作即可返回此调用。

如果显式调用此方法,则还必须在使用它之前显式打开通道。

有关详细信息,请参阅 使用 WCF 客户端访问服务 ,以及 System.ServiceModel.Dispatcher.IInteractiveChannelInitializer

适用于