Контроль порядка выполнения перехватчиков - PullRequest
1 голос
/ 17 декабря 2010

Как я могу управлять в каком порядке выполняются перехватчики?

Я бы хотел, чтобы перехватчик общего исключения был самым внешним.

1 Ответ

1 голос
/ 17 декабря 2010

Используйте .First, .Last или .AtIndex() для управления упорядочением перехватчика при объявлении задания перехватчика, например ::

 container.Register(
    Component.For<ISomething>()
    .ImplementedBy<Something>()
    .Interceptors(InterceptorReference.ForKey("myinterceptor")).Last);

Или используйте .Anywhere, если вы не заботитесь о заказе.

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