Ninject拦截扩展(AOP) - 良好的工作示例/教程?

时间:2011-02-16 22:03:48

标签: ninject aop interception

我一直很难找到一个易于学习的教程或使用Ninject使用拦截扩展的示例,或者理想情况下是一个工作示例。

我已经尝试了以下教程,但是在让the Intercept()调用命名空间符合后立即遇到了问题:

http://innovatian.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/

2 个答案:

答案 0 :(得分:4)

查看源代码附带的单元测试。扩展程序的每个功能都有一个示例:https://github.com/ninject/ninject.extensions.interception/tree/master/src/Ninject.Extensions.Interception.Test

答案 1 :(得分:2)

我在您链接的教程中遇到了这个问题。我能够找出你需要导入的命名空间是Ninject.Extensions.Interception.Infrastructure.Language;

另外,你需要参考 Ninject.Extensions.Interception.DynamicProxy或 Ninject.Extensions.Interception.LinFu实现以及Ninject.Extensions.Interception包(以及所有依赖项)。之后,它对我来说就像一个魅力。