Table of Contents

Method WithCircuitBreaker

Namespace
LMKit.Agents.Resilience
Assembly
LM-Kit.NET.dll

WithCircuitBreaker(IResiliencePolicy, int, TimeSpan?)

Adds a circuit breaker to this policy.

public static CompositePolicy WithCircuitBreaker(this IResiliencePolicy policy, int failureThreshold = 5, TimeSpan? recoveryTime = null)

Parameters

policy IResiliencePolicy
failureThreshold int
recoveryTime TimeSpan?

Returns

CompositePolicy