Можете ли вы добавить зависимость для компонента Castle, который был автоматически зарегистрирован? - PullRequest
0 голосов
/ 03 сентября 2010

Я обычно использую StructureMap, но в текущем проекте я использую Castle Windsor (2.1).Я нашел код для автоматической регистрации типов и интерфейсов:

_container.Register(AllTypes.Pick().FromAssembly(GetType().Assembly).WithService.FirstInterface());

Однако я хотел бы добавить строковую зависимость к одному из типов.Я могу сделать это без соглашения, подобного следующему:

var registration = Component.For() .ImplementedBy().DependsOn(new[] { Property.ForKey("someString").Eq("blahblah") }); _container.Register(registration);

Есть ли способ сделать это с автоматически зарегистрированными типами?

1 Ответ

0 голосов
/ 03 сентября 2010

вы используете ConfigureFor<> метод, который позволяет вам точно настроить вашу регистрацию на детальном уровне.

...