BrokenCircuitException<TResult>
Exception thrown when a circuit is broken.
using System;
using System.Runtime.Serialization;
namespace Polly.CircuitBreaker
{
[Serializable]
public class BrokenCircuitException<TResult> : BrokenCircuitException
{
private readonly TResult result;
public TResult Result => result;
public BrokenCircuitException(TResult result)
{
this.result = result;
}
public BrokenCircuitException(string message, TResult result)
: base(message)
{
this.result = result;
}
protected BrokenCircuitException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
}
}