0

私は過去に Web 参照を使用していましたが、サード パーティの Web サービスを呼び出すために、Web サービスのサービス参照をいじり始めました。私が見つけた主な違いの 1 つは、サービス参照が構成ファイルに情報を配置することです。サービス参照の Web サービスへのすべての呼び出しを行う DLL ファイルを作成しています。その DLL を別のプロジェクトで参照するときに、構成情報を新しいプロジェクトに追加する必要はありません。Web 参照を使用する場合、Web 参照を含む DLL 以外を使用する必要はまったくありませんでした。構成データは必要ありませんでした。サービス参照を使用してこれと同じ動作を取得する方法はありますか、それとも構成ファイルに依存していますか?

4

1 に答える 1

1

はいあります。

.config ファイルは、再コンパイルせずに動作を変更するための洗練された柔軟な方法です。

.config で設定できるものはすべてプログラムで設定できるため、次のいずれかを行います。

  • ソースコードに定義をハードコーディングする
  • データベースまたはその他の信頼できるソースから定義を取得する

サービス参照をカプセル化するプロジェクトが、その設定 Web 参照設定を他のプロジェクトで定義できるようにする必要があります。

于 2013-01-31T23:32:04.123 に答える