IInteractiveChannelInitializer.BeginDisplayInitializationUI 方法

定义

要开始使用用户接口获取凭据信息的异步调用。

public:
 IAsyncResult ^ BeginDisplayInitializationUI(System::ServiceModel::IClientChannel ^ channel, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI (System.ServiceModel.IClientChannel channel, AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : System.ServiceModel.IClientChannel * AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (channel As IClientChannel, callback As AsyncCallback, state As Object) As IAsyncResult

参数

channel
IClientChannel

客户端通道。

callback
AsyncCallback

回调对象。

state
Object

任何状态数据。

返回

IAsyncResult

处理完成时用于回调的 IAsyncResult

注解

若要实现 IInteractiveChannelInitializer,请在 IInteractiveChannelInitializer.BeginDisplayInitializationUI 中执行下面的步骤:

  1. 使用合适的方法来提示用户,然后获取适当的 System.Net.NetworkCredential

  2. 将自定义通道参数对象添加到具有 IChannel.GetProperty 类型参数的 IClientChannel 对象上的 System.ServiceModel.Channels.ChannelParameterCollection 方法返回的集合。 自定义 System.ServiceModel.ClientCredentialsSecurityTokenManager 使用此通道参数对象来建立通道的安全标记。

  3. 返回。

适用于