...或者Castle需要控制构造过程才能用代理包装对象吗?
我尝试了一些不同的配置 - 下面是我正在使用的配置,但是在我请求对象时没有应用Interceptor:
container.Kernel.Register(Component.For<IMyService>()
.Instance(myService)
.Interceptors(InterceptorReference.ForType<MyServiceProxy>()).Last,
Component.For<MyServiceProxy>()
);
答案 0 :(得分:0)
不,默认InstanceActivator
不支持代理。