MEF で IOC を使用するために WCF クライアント プロキシを EXPORT できるかどうか疑問に思っています。それを行う方法は?wcf クライアント プロキシを作成するには、「サービス参照の追加」を使用しました。助言がありますか ?
手伝ってくれてありがとう。
クラスが生成されるため、次の 2 つの解決策があります。
1) クラスを編集して MEF エクスポート属性を追加することはできますが、生成されたクラスを変更することはお勧めできません。
2)生成されたクラスをコピーして、それを使用して新しいクラスを作成できます。これにより、完全な制御が可能になり、MEF エクスポート属性を追加できます。
サービス参照を追加するときに生成されるクライアント クラスは、Partial としてマークされます。生成されていないファイルに 2 番目の定義を作成し、それに ExportAttribute を追加するだけです。