Retry web service call if authentication failure requires re-login
- by Pete
I'm consuming a web service from C#, and the web service requires a login call and then uses cookie sessions. The web service will time out sessions after a certain timeframe, after which the client will have to re-login. I'd like to find a way to automatically catch the soap fault the service sends back in this scenario, and handle it by re-logging in and then retrying the previously attempted call.
I would prefer to do this somehow automatically for all the web service methods in question, rather than having to manually wrap the calls with the retry logic.
Suggestions?