IClientChannel.DisplayInitializationUI 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用以获取凭据信息的用户接口的调用。
public:
void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
注解
调用此方法以引发任意交互式通道初始化(例如,CardSpace 卡选择)。 如果在没有显式调用 ICommunicationObject.Open 的情况下使用了通道,则将自动发生这种情况,因此对于许多应用程序此调用是可选项。
但是,如果用户在选择过程中需要很长时间,则自动调用的操作可能会超时。若要防止这种情况,请调用或显式调用DisplayInitializationUI或BeginDisplayInitializationUIEndDisplayInitializationUI显式调用。 这些操作不会超时,而且还允许您控制此对话框在应用程序中出现的确切位置。
如果将应用程序配置为只显示一个对话框,此方法将只会打开一个对话框。 如果没有将应用程序配置为使用 CardSpace 或另一交互式通道初始值设定项,无需任何操作即可返回此调用。
如果显式调用此方法,则还必须在使用它之前显式打开通道。
有关详细信息,请参阅 使用 WCF 客户端访问服务 ,以及 System.ServiceModel.Dispatcher.IInteractiveChannelInitializer。