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

Polly.PolicyResult<TResult>

public class PolicyResult<TResult>
The captured result of executing a policy.
namespace Polly { public class PolicyResult<TResult> { public OutcomeType Outcome { get; } public Exception FinalException { get; } public ExceptionType? ExceptionType { get; } public TResult Result { get; } public TResult FinalHandledResult { get; } public FaultType? FaultType { get; } public Context Context { get; } public static PolicyResult<TResult> Successful(TResult result, Context context); public static PolicyResult<TResult> Failure(Exception exception, ExceptionType exceptionType, Context context); public static PolicyResult<TResult> Failure(TResult handledResult, Context context); } }