Castle DynamicProxy - a dirty trick to call invocation Proceed() multiple times in an interceptor

This is a typical scenario: you have a remote service (a database a web service...anything) which can have connection problems; obviously you don’t want your application to crash the desired behavior can be to retry the operation for a couple o...