1. it is possible 2. this is what Windsor WCF Facility does - use it if you're using Windsor
2009/5/28 Utopico <[email protected]>: > > I am rather new to Castle so I might be asking a very trivial > question. Anyway: > > My GUI application uses NetNamedPipes for communicating with the > server backend. The WCF has a timeout on its sessions. So what I want > is a proxy class that encapsulates the WCF service and reconnects to > backend automatically if the connection is lost on method invocation. > I did not find any solution in the WCF framework so my idéa is to use > DynamicProxy. However i need to set the "inner class" before invoking > Procede(). > > So the logic I am looking for is: > > public void Intercept(IInvocation invocation) > { > try { > invocation.Proceed(); > } catch ( Exception e){ > "innerclass" = CreateMyInnerServiceInterfaceClient(); //Will > reconnect > invocation.Proceed(); > } > } > > Is this possible? > > Or am I going down the wrong road here? > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
