Castle Aspect# 难倒只支持一个拦截器?

在AOP实践中,我们一般需要在关键业务中进行权限检查及日志记录,为了关注的方面的清晰与结构的松耦合,我们有专门处理权限检查的方面实现,也有进行日志记录的方面实现,比如,有下面的一个接口:

public Interface IEmployeeUI
{
        Employe Add(string name,string sex);
}

现在我们有两个拦截器要对这个接口的实现类进行栏截,
LogInterceptor 和 ACPLInterceptor ,一个用于日志记录,一个用于权限检查,奇怪的是如果两个同时使用的时候,只有一个拦截器是有效的,如果只使用一个,则两个拦截器都是正常的。

基于以上原因,我在想难倒Castle AspectSharp 只支持一个拦截器?还是使用方法不对?

希望与您一起分享和交流?望各位大侠指教。

原文地址:https://www.cnblogs.com/yyj/p/876270.html