私は現在、一連のWCFサービス参照と対話するためのWCFクライアントを開発しています。私はC#で開発しています。
svc utilを使用してサービス参照を生成したり、クラスライブラリにサービス参照を手動で追加したりするというアプローチには従いたくありません。
私は他の選択肢を私に開いていますか?ServiceModelライブラリ内でServiceClientクラスを使用することを検討しています。
たとえば、エンドポイントに関連するリクエストオブジェクトとレスポンスオブジェクトはどこで作成されますか、またはどのように作成されますか?以前のプロジェクトでは、T4マッピングとDTOを使用しましたが、これらはやり過ぎだと感じています。異なるサービスエンドポイント間で同じオブジェクトを共有できるのが好きでした。ここでの私の目標は、カスタムで作成されたプロキシを介して通信するカスタムクライアントオブジェクトを作成することです。これについていくつかの方向性を教えてください。