首页 > TAG信息列表 > ninject-interception
c# – 在接口上拦截
我试图创建类似IAuditable接口的东西,它充当Ninject拦截调用的标记. 假设我有以下内容: public interface IAuditable { } public interface IProcessor { void Process(object o); } public class Processor : IProcessor, IAuditable { public void Process(object o)c# – Ninject拦截动态代理问题
我正在尝试设置拦截以使用Ninject,我们一直使用它作为我们的依赖注入框架. 我已经从NuGet下载了拦截扩展,并尝试使用Castle Dynamicproxy实现和LinFu实现,但无法使用我们的应用程序. Castle在没有无参数构造函数的类上创建代理时出错,因为所有服务对象都通过构造函数注入了它们的依c# – 如何使用Ninject设置可选方法拦截?
假设我有一个类,我希望有时*(但现在总是)拦截一些(但不是全部)方法.我理解它的方式,可以使用我的Ninject模块中的InterceptAround()(在更高级别的代码中),或者使用这些方法上的InterceptAttribute派生属性(在实现级别)来完成. 我真的不喜欢第一种方式,因为它需要消费者知道细节,有