Как применить поведение ко всем интерфейсам в определенном пространстве имен? Я знаю, как применить поведение к конкретному интерфейсу, например IMyBlFacade, , но я не хочу делать это для всех интерфейсов отдельно, но одним выстрелом.UNITY v.3 - BehaviorInterception с использованием соответствия пространства имен
Осуществляет ли ICallHandler устаревшее использование пользовательских IInterfaceBehaviors? Как я понимаю, как построить трубопровод для перехвата.
В чем преимущество использования диспетчеров вызовов ootb и пользовательских обработчиков вызовов над IInterfacebehaviors?
Я не хочу, чтобы это было так:
unity.RegisterType<IMyService, MyService>(
new ContainerControlledLifetimeManager(),
new Interceptor<InterfaceInterceptor>(),
new InterceptionBehavior<OutputInterceptionBehavior>());
скорее как этот (псевдо-код):
unity.addInterceptor<InterfaceInterceptor>()
.addMachingRule<namespace>("mynamespace")
.addBehaviors(...);