API Differences between 5.3.1 and 5.3.0
14 Additions
0 Removals
Polly
-
public interface ISyncPolicy<TResult> : IsPolicy
- TResult Execute(Func<TResult> action)
- TResult Execute(Func<Context, TResult> action, IDictionary<string, object> contextData)
- TResult Execute(Func<Context, TResult> action, Context context)
- TResult Execute(Func<CancellationToken, TResult> action, CancellationToken cancellationToken)
- TResult Execute(Func<Context, CancellationToken, TResult> action, IDictionary<string, object> contextData, CancellationToken cancellationToken)
- TResult Execute(Func<Context, CancellationToken, TResult> action, Context context, CancellationToken cancellationToken)
- PolicyResult<TResult> ExecuteAndCapture(Func<TResult> action)
- PolicyResult<TResult> ExecuteAndCapture(Func<Context, TResult> action, IDictionary<string, object> contextData)
- PolicyResult<TResult> ExecuteAndCapture(Func<Context, TResult> action, Context context)
- PolicyResult<TResult> ExecuteAndCapture(Func<CancellationToken, TResult> action, CancellationToken cancellationToken)
- PolicyResult<TResult> ExecuteAndCapture(Func<Context, CancellationToken, TResult> action, IDictionary<string, object> contextData, CancellationToken cancellationToken)
- PolicyResult<TResult> ExecuteAndCapture(Func<Context, CancellationToken, TResult> action, Context context, CancellationToken cancellationToken)
- ISyncPolicy<TResult> WithPolicyKey(string policyKey)