0

私は通常 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);

自動登録されたタイプでこれを行う方法はありますか?

4

1 に答える 1

0

ConfigureFor<>細かいレベルで登録を微調整できる方法を使用します。

于 2010-09-03T13:32:23.250 に答える