2011-06-10 23 views
0

私はIServiceを持っています。Wcf依存性注入

Service1によって実装されています。

私はIServiceをService1にバインドしています(imはninjectを使用しています)。

私はマークアップであることを.SVCファイルを持つことができます...

Service="IService" 

そして、何とかそのサービスを解決し、それを使用するWCFを教えて?

+0

[wcfサービスのコンストラクタに値を渡すにはどうすればいいですか?](http://stackoverflow.com/questions/2454850/how-do-i-passues-values-to-the-constructor- on-my-wcf-service) – Steven

答えて

0

いいえ.svcファイルはサービスタイプにバインドされています。あなたが持つことができるルートは、コード内でIServiceのService1へのバインドを解決し、それに応じてルートを追加する(ASP.NETルート統合を使用する場合)ルートです。

0

.svcファイルでは、サービスを解決するクラスにFactory =を設定できます。私はサービスにインターフェイスを設定しようとしていません。それが機能しない場合は、IOCに抽象基本クラスを使用できます。