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. 傳回。

適用於