Polly.CircuitBreaker.Health.HealthInfo
namespace Polly.CircuitBreaker.Health
{
internal readonly struct HealthInfo : IEquatable<HealthInfo>
{
public int Throughput { get; set; }
public double FailureRate { get; set; }
public int FailureCount { get; set; }
public HealthInfo(int Throughput, double FailureRate, int FailureCount);
public static HealthInfo Create(int successes, int failures);
public static bool operator !=(HealthInfo left, HealthInfo right);
public static bool operator ==(HealthInfo left, HealthInfo right);
public bool Equals(HealthInfo other);
public void Deconstruct(out int Throughput, out double FailureRate, out int FailureCount);
}
}