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

PolicyResult<TResult>

public class PolicyResult<TResult>
public Context Context { get; }

public ExceptionType? ExceptionType { get; }

public FaultType? FaultType { get; }

public Exception FinalException { get; }

public TResult FinalHandledResult { get; }

public OutcomeType Outcome { get; }

public TResult Result { get; }

public static PolicyResult<TResult> Failure(Exception exception, ExceptionType exceptionType, Context context)

public static PolicyResult<TResult> Failure(TResult handledResult, Context context)

public static PolicyResult<TResult> Successful(TResult result, Context context)