Circuit breaker pattern, implemented in C#, for the .NET platform.