次の方法で共有


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. IClientChannel オブジェクトに対して、System.ServiceModel.Channels.ChannelParameterCollection の型パラメーターを引数として IChannel.GetProperty メソッドを呼び出したときに返されるコレクションに、カスタムのチャネル パラメーター オブジェクトを追加します。 このチャネル パラメーター オブジェクトをカスタムの System.ServiceModel.ClientCredentialsSecurityTokenManager で使用して、チャネル用のセキュリティ トークンを確立します。

  3. 返します。

適用対象