<PackageReference Include="Polly" Version="5.4.0" />

ICircuitBreakerPolicy<TResult>

Defines properties and methods common to all circuit-breaker policies generic-typed for executions returning results of type TResult.
TResult LastHandledResult { get; }

Gets the last result returned from a user delegate which the circuit-breaker handled. This will be default(TResult) if no results have been handled by the circuit-breaker since the circuit last closed, or if the last event handled by the circuit was an exception.