Замок Виндзор - Регистрация компонентов перед загрузкой моих объектов. - Задержка загрузки файла конфигурации? - PullRequest
1 голос
/ 21 августа 2010

Я хотел бы зарегистрировать некоторые компоненты в моем контейнере 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")));

Оцените любую помощь по этому вопросу,

Спасибо!

1 Ответ

2 голосов
/ 21 августа 2010
container.Install(Configuration.FromAppConfig());

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...