【发布时间】:2011-06-16 00:03:32
【问题描述】:
我正在使用 Autofac 和 DynamicProxy2 来像这样拦截我的类
builder.RegisterType<Calculator>().As<ICalculator>().EnableInterfaceInterceptors()
.InterceptedBy(typeof (CallLogger));
这将拦截给定接口上的所有方法。
有没有办法只拦截接口的特定方法?
【问题讨论】:
-
您需要为此使用
IProxyGenerationHook。不确定 Autofac 是否在 API 中有一个 .... 钩子。 -
请你提供一个 IInterceptor 派生类的例子吗?
-
我的博客上有一个例子,作为 DynamicProxy 整个教程的一部分
标签: aop autofac castle-dynamicproxy