Polly.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);
}
}