ninject - ninject 可以拦截私有(private)方法吗?

标签 ninject ninject-interception

我想知道 ninject 是否有可能拦截我类的私有(private)方法。我正在尝试进行一些 aop 编程以动态注入(inject)日志记录机制。

最佳答案

不幸的是,所有要拦截的方法都必须是virtual [因此不是private]。

参见 this blog series by @Ian Davis想要什么味道Ninject.Extensions.Interception专业。

.NET 平台上更深层次的 AOP 通常是 PostSharp 的领域,它提供了各种高级和低级 AOP 抽象。

关于ninject - ninject 可以拦截私有(private)方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363655/

相关文章:

wcf - WCF ClaimsAuthenticationManager 中的依赖注入(inject)

c# - AOP Ninject 停止拦截方法被调用

c# - Ninject 方法级拦截带参数

c# - Parallel.Foreach 中的 Ninject 异常

c# - 我什么时候应该使用像 Ninject 这样的依赖注入(inject)器

c# - 根据 Controller 请求绑定(bind) Ninject

c# - 用 Ninject 拦截。无法加载 IProxyRequestFactory

Ninject 公约和拦截

wcf - 将 Ninject/Ninject WCF 扩展升级到最新版本 3.0.0.5