What the WCF facility won't do is be able to automatically reconnect to a service that is bounced. e.g. a Window Service Hosting a WCF Component. This would require intimate knowledge of the transport
2009/5/28 Krzysztof Koźmic <[email protected]> > > 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 -~----------~----~----~----~------~----~------~--~---
