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.
Create an instance of DelegateResult<T> representing an execution which returned result
Create an instance of DelegateResult<T> representing an execution which threw exception