2010-06-02 2 views
0

Как я могу глобально перехватить создание/разрешение всех экземпляров моим контейнером? Я знаю, что могу сделать это индивидуально с OnCreated на основе каждого компонента, но я хочу сделать это глобально для всех объектов, разрешенных контейнером.Windsor OnCreated для всех компонентов

Спасибо.

ответ

1

Попробуйте подписаться на событие IKernel.ComponentCreated.

+0

Отлично! Благодарю. – Jeff

+0

Документация, похоже, указывает на то, что это «Событие, инициированное до создания компонента». Знаете ли вы, как я могу получить компонент сразу после создания компонента? Название события похоже на счетчик интуитивно понятен с учетом описания ... – Jeff

+0

Новые документы верны: http://stw.castleproject.org/Windsor.Container-Events.ashx#codeComponentCreatedcode_7 Поднят сразу после создания компонента. –

Смежные вопросы