Castle 3.0 Bound lifestyle - XML-конфигурация - PullRequest
0 голосов
/ 03 января 2012

Возможно ли уже использовать Bound lifestyle ( новый образ жизни в замке ) в конфигурации xml?У кого-нибудь есть опыт?

1 Ответ

0 голосов
/ 03 января 2012

Официально это не .

Однако, хотя и не рекомендуется (как и при использовании конфигурации XML в целом), это возможно.

Для того, чтобы это работало, вам нужно, помимо установки привязки образа жизни, указать атрибут scopeRootBinderType.

Его значением должно быть имя типа, который следует использовать в качестве привязки области (т. Е. Выяснить, к какому другому компоненту должен быть привязан ваш компонент объема).

Тип связывателя области должен иметь общедоступный конструктор по умолчанию и метод, который принимает IHandler[] и возвращает один IHandler (то есть он должен соответствовать подписи делегата, которую вы можете передать при указании привязанного образа жизни через API регистрации в коде).

...