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

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

Pergunta

... 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>()
);
Foi útil?

Solução

No, the default InstanceActivator does not support proxying.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top