Ninject Interception Extension (AOP) - 好的工作示例/教程? [关闭]

Posted

技术标签:

【中文标题】Ninject Interception Extension (AOP) - 好的工作示例/教程? [关闭]【英文标题】:Ninject Interception Extension (AOP) - Good working example/tutorial? [closed] 【发布时间】:2011-06-28 16:55:22 【问题描述】:

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

我已经尝试了以下教程,但立即无法让命名空间为 the Intercept() 调用工作:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于Ninject Interception Extension (AOP) - 好的工作示例/教程? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Dora.Interception,为.NET Core度身打造的AOP框架 [2]:以约定的方式定义拦截器

全新升级的AOP框架Dora.Interception[6]: 框架设计和实现原理

全新升级的AOP框架Dora.Interception[3]: 基于特性标注的拦截器注册方式

Dora.Interception,为.NET Core度身打造的AOP框架 [1]:更加简练的编程体验

全新升级的AOP框架Dora.Interception[汇总,共6篇]

AOP框架Dora.Interception 3.0 [4]: 基于特性的拦截器注册