自動登録された城のコンポーネントに依存関係を追加できますか?
-
30-09-2019 - |
質問
私は通常、StructureMapを使用していますが、現在のプロジェクトではCastle Windsor(2.1)を使用しています。タイプとインターフェイスを自動登録するコードを見つけました。
_container.Register(AllTypes.Pick().FromAssembly(GetType().Assembly).WithService.FirstInterface());
ただし、タイプの1つに文字列依存関係を追加したいと思います。私はこのような大会なしでこれを行うことができます:
var registration = Component.For() .ImplementedBy().DependsOn(new[] { Property.ForKey("someString").Eq("blahblah") });
_container.Register(registration);
自動登録タイプでこれを行う方法はありますか?
解決
あなたが使う ConfigureFor<>
登録をきめ細かくすることができる方法。
所属していません StackOverflow