<PackageReference Include="Polly" Version="8.0.0-alpha.4" />

PolicyResult

public class PolicyResult
using System; namespace Polly { public class PolicyResult { public OutcomeType Outcome { get; } public Exception FinalException { get; } public ExceptionType? ExceptionType { get; } public Context Context { get; } internal PolicyResult(OutcomeType outcome, Exception finalException, ExceptionType? exceptionType, Context context) { Outcome = outcome; FinalException = finalException; ExceptionType = exceptionType; Context = context; } public static PolicyResult Successful(Context context) { return new PolicyResult(OutcomeType.Successful, null, null, context); } public static PolicyResult Failure(Exception exception, ExceptionType exceptionType, Context context) { return new PolicyResult(OutcomeType.Failure, exception, exceptionType, context); } } }