SOAP APIの要求と応答をキャプチャするにはどうすればよいですか?

C#

SOAPクライアントプロジェクトファイルを含む同じフォルダーにSqlSoapTracer.csという名前で次のコードを保存します。

ソリューションエクスプローラーウィンドウで、次の手順を実行します:

  1. プロジェクトを名前で選択し、右クリックして追加をポイントし、[既存のアイテムの追加]を選択します。
  2. 既存のアイテムの追加ダイアログボックスで、手順1で保存した場所からSqlSoapTracer.csファイルを参照して選択します。
  3. すべてのファイルを表示を選択し、Web参照ノードを展開し、Reference.csファイルを選択します。

コードエディタウィンドウで、Webメソッドのエントリポイントをそこに配置してReference.csファイルを更新します。 WEBメソッドがクライアントコードで実行されるときにSOAPトレースのサポートを追加するには、次のコード行に示すように、トレースする各Webメソッドのエン

 public string login(string user, string pass, login_options login_options) { object results = this.Invoke("login", new object { user, pass, login_options}); return ((string)(results)); }

これは、これらのWebメソッドの実行時にSOAPトレースを呼び出すSOAP拡張機能を登録します。

コメントを残す

メールアドレスが公開されることはありません。