Class PolicyResult<TResult>
- Namespace
- Polly
- Assembly
- Polly.dll
public class PolicyResult<TResult>
Type Parameters
TResult
- Inheritance
-
PolicyResult<TResult>
- Inherited Members
-
- Extension Methods
-
Properties
Context
public Context Context { get; }
Property Value
- Context
ExceptionType
public ExceptionType? ExceptionType { get; }
Property Value
- ExceptionType?
FaultType
public FaultType? FaultType { get; }
Property Value
- FaultType?
FinalException
public Exception FinalException { get; }
Property Value
- Exception
FinalHandledResult
public TResult FinalHandledResult { get; }
Property Value
- TResult
Outcome
public OutcomeType Outcome { get; }
Property Value
- OutcomeType
Result
public TResult Result { get; }
Property Value
- TResult
Methods
Failure(Exception, ExceptionType, Context)
public static PolicyResult<TResult> Failure(Exception exception, ExceptionType exceptionType, Context context)
Parameters
exception
Exception
exceptionType
ExceptionType
context
Context
Returns
- PolicyResult<TResult>
Failure(TResult, Context)
public static PolicyResult<TResult> Failure(TResult handledResult, Context context)
Parameters
handledResult
TResult
context
Context
Returns
- PolicyResult<TResult>
Successful(TResult, Context)
public static PolicyResult<TResult> Successful(TResult result, Context context)
Parameters
result
TResult
context
Context
Returns
- PolicyResult<TResult>