Castle Windsor - Зарегистрируйте компоненты до загрузки моих объектов. - Задержка загрузки файла конфигурации?

Я хотел бы зарегистрировать некоторые компоненты в моем контейнере Windsor до загрузки моих объектов - (чтобы я мог использовать некоторые компоненты на объектах)

Я думал, должен быть способ инициализировать Windsor без файла конфигурации, зарегистрировать некоторые компоненты и только потом загрузить конфигурацию? - это привело бы к тому, что мои настроенные средства загрузились бы только после того, как я зарегистрировал свои компоненты.

Например:

var container = new WindsorContainer();

//Register a custom component, which will be used in some of the facilities
container.Register(Component.For<IMyService>().ImplementedBy<MyService>());

//Now load via the configuration - unfortunately the method "Configure" doesn't exist
container.Configure(new XmlInterpreter(new ConfigResource("castle")));

Ценю любую помощь в этом,

Спасибо!


person Bilsa    schedule 21.08.2010    source источник


Ответы (1)


container.Install(Configuration.FromAppConfig());

См. документацию.

person Krzysztof Kozmic    schedule 21.08.2010
comment
Спасибо, это именно то, что я хотел! - person Bilsa; 21.08.2010