Table of Contents

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>