我想知道ninject是否有可能拦截我类上的私有方法。我试图做一些aop编程来动态注入日志机制。
不幸的是,所有要拦截的方法都必须是virtual
[因此不是private
]。
请参阅@Ian Davis的博客系列,了解Ninject.Extensions.Interception
的专业。
.NET平台上更深层次的AOP通常是PostSharp的领域,它提供各种各样的高级和低级AOP抽象。