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

注釈

IInteractiveChannelInitializerを実装するには、IInteractiveChannelInitializer.BeginDisplayInitializationUIで次の手順を実行します。

  1. 適切な表示方法でユーザーにメッセージを表示し、適切な System.Net.NetworkCredentialを取得します。

  2. IChannel.GetPropertyの型パラメーターを使用して、IClientChannel オブジェクトのSystem.ServiceModel.Channels.ChannelParameterCollection メソッドによって返されるコレクションにカスタム チャネル パラメーター オブジェクトを追加します。 このチャネル パラメーター オブジェクトは、チャネルのセキュリティ トークンを確立するためにカスタム System.ServiceModel.ClientCredentialsSecurityTokenManager によって使用されます。

  3. 返す。

適用対象