DelegateResult<TResult>
The captured outcome of executing an individual Func<TResult>.
Any exception thrown while executing the delegate. Will be null if policy executed without exception.
The result of executing the delegate. Will be default(TResult) if an exception was thrown.
Initializes a new instance of the DelegateResult<T> class representing an execution which returned result.
Initializes a new instance of the DelegateResult<T> class representing an execution which threw exception.