【问题标题】:AOP interceptor on private methods私有方法上的 AOP 拦截器
【发布时间】:2013-07-22 02:09:55
【问题描述】:

如何拦截私有方法?目前我正在使用 Autofac dynamicproxy2,但它只支持公共方法。我对任何其他提供者(例如 MEF、Unity、ninject)开放以支持私有方法拦截。请问有什么建议吗?

【问题讨论】:

  • 为什么要拦截私有方法?
  • 我需要实现的是记录所有方法...我需要截取每个方法的开始时间和结束时间。
  • 私有方法应该是助手,可能不需要记录。不过,这更像是一般规则......所以我会将您的调用标记为内部,许多框架都可以处理。
  • 好的..我该怎么做..我找不到任何支持非公共方法的 AOP 框架

标签: c# autofac interceptor intercept


【解决方案1】:

NConcern.NET 是一个很好的选择,但遗憾的是它似乎不支持签名上具有泛型类型的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多