如何管理拦截器的执行顺序?
我希望有一个最常见的异常拦截器。
答案 0 :(得分:1)
在声明拦截器引用时使用.First
,.Last
或.AtIndex()
来控制拦截器排序,例如:
container.Register(
Component.For<ISomething>()
.ImplementedBy<Something>()
.Interceptors(InterceptorReference.ForKey("myinterceptor")).Last);
如果您不关心订购,请使用.Anywhere
。