PolicyResult<TResult>
The captured result of executing a policy
The context for this execution.
The exception type of the final exception captured. Will be null if policy executed successfully
The fault type of the final fault captured. Will be null if policy executed successfully
The final exception captured. Will be null if policy executed without exception.
The final handled result captured. Will be default(TResult) if the policy executed successfully, or terminated with an exception.
The outcome of executing the policy
The result of executing the policy. Will be default(TResult) if the policy failed