Is it possible to configure a Castle Dynamic Proxy with Instance method of the WindsorContainer?

StackOverflow https://stackoverflow.com/questions/13811155

Domanda

... or does Castle need to have control over the construction process in order to wrap the object with the proxy?

I've tried a few different configurations - below is the one that I'm currently using, but the Interceptor is not being applied when I make a request for the object:

container.Kernel.Register(Component.For<IMyService>()
            .Instance(myService)
            .Interceptors(InterceptorReference.ForType<MyServiceProxy>()).Last,
        Component.For<MyServiceProxy>()
);
È stato utile?

Soluzione

No, the default InstanceActivator does not support proxying.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top