<PackageReference Include="Polly" Version="8.0.0-beta.1" />

BrokenCircuitException<TResult>

using System; using System.Runtime.Serialization; namespace Polly.CircuitBreaker { [Serializable] public class BrokenCircuitException<TResult> { public TResult Result { get; } public BrokenCircuitException(TResult result) : this() { Result = result; } public BrokenCircuitException(string message, TResult result) : this(message) { Result = result; } public BrokenCircuitException(string message, Exception inner, TResult result) : this(message, inner) { Result = result; } protected BrokenCircuitException(SerializationInfo info, StreamingContext context) : this(info, context) { Result = default(TResult); } } }