Class CircuitBreakerResult
Result of a circuit breaker evaluation.
public sealed record CircuitBreakerResult : IEquatable<CircuitBreakerResult>
- Inheritance
-
CircuitBreakerResult
- Implements
- Inherited Members
Constructors
CircuitBreakerResult(CircuitAction, CircuitState, string?, LoopDetectionResult?)
Result of a circuit breaker evaluation.
public CircuitBreakerResult(CircuitAction Action, CircuitState CircuitState, string? Message = null, LoopDetectionResult? LoopDetection = null)
Parameters
ActionCircuitActionCircuitStateCircuitStateMessagestringLoopDetectionLoopDetectionResult
Properties
Action
public CircuitAction Action { get; init; }
Property Value
CircuitState
public CircuitState CircuitState { get; init; }
Property Value
LoopDetection
public LoopDetectionResult? LoopDetection { get; init; }
Property Value
Message
public string? Message { get; init; }