From 67e73f7eed6c64b632d074a77272602e53afa428 Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Thu, 13 Jul 2023 08:19:08 +0200 Subject: [PATCH 1/7] Include PublicApiAnalyzers --- Directory.Packages.props | 1 + eng/Library.targets | 8 + .../BrokenCircuitException.TResult.cs | 2 +- .../CircuitBreaker/BrokenCircuitException.cs | 2 +- .../IsolatedCircuitException.cs | 2 +- src/Polly.Core/ExecutionRejectedException.cs | 2 + src/Polly.Core/PublicAPI.Shipped.txt | 1 + src/Polly.Core/PublicAPI.Unshipped.txt | 453 +++++++ src/Polly.Core/ResilienceContext.cs | 2 + .../ResilienceStrategy.Async.ValueTask.cs | 1 + .../ResilienceStrategy.Async.ValueTaskT.cs | 1 + src/Polly.Core/ResilienceStrategy.Sync.cs | 1 + src/Polly.Core/ResilienceStrategy.SyncT.cs | 1 + .../ResilienceStrategy.TResult.Async.cs | 2 + .../ResilienceStrategy.TResult.Sync.cs | 2 + .../Timeout/TimeoutRejectedException.cs | 4 +- src/Polly.Extensions/PublicAPI.Shipped.txt | 1 + src/Polly.Extensions/PublicAPI.Unshipped.txt | 33 + src/Polly.RateLimiting/PublicAPI.Shipped.txt | 1 + .../PublicAPI.Unshipped.txt | 34 + .../RateLimiterRejectedException.cs | 2 + src/Polly.Testing/PublicAPI.Shipped.txt | 1 + src/Polly.Testing/PublicAPI.Unshipped.txt | 18 + .../Bulkhead/BulkheadRejectedException.cs | 2 + src/Polly/Polly.csproj | 3 + src/Polly/Properties/AssemblyInfo.cs | 2 + src/Polly/PublicAPI.Shipped.txt | 1 + src/Polly/PublicAPI.Unshipped.txt | 1059 +++++++++++++++++ .../RateLimit/RateLimitRejectedException.cs | 2 + test/Polly.TestUtils/Polly.TestUtils.csproj | 1 + 30 files changed, 1641 insertions(+), 4 deletions(-) create mode 100644 src/Polly.Core/PublicAPI.Shipped.txt create mode 100644 src/Polly.Core/PublicAPI.Unshipped.txt create mode 100644 src/Polly.Extensions/PublicAPI.Shipped.txt create mode 100644 src/Polly.Extensions/PublicAPI.Unshipped.txt create mode 100644 src/Polly.RateLimiting/PublicAPI.Shipped.txt create mode 100644 src/Polly.RateLimiting/PublicAPI.Unshipped.txt create mode 100644 src/Polly.Testing/PublicAPI.Shipped.txt create mode 100644 src/Polly.Testing/PublicAPI.Unshipped.txt create mode 100644 src/Polly/PublicAPI.Shipped.txt create mode 100644 src/Polly/PublicAPI.Unshipped.txt diff --git a/Directory.Packages.props b/Directory.Packages.props index 04ebd836fa4..ea68f4c5b2e 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,6 +10,7 @@ + diff --git a/eng/Library.targets b/eng/Library.targets index d3420f68387..cfe1c86cf56 100644 --- a/eng/Library.targets +++ b/eng/Library.targets @@ -75,4 +75,12 @@ $(MinVerMajor).$(MinVerMinor).$(MinVerPatch)-pr.$(GITHUB_REF_NAME.Replace(`/merge`, ``)).$(GITHUB_RUN_NUMBER) + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs index 23955e4bdc5..dd86a281437 100644 --- a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs +++ b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs @@ -49,7 +49,7 @@ public BrokenCircuitException(string message, Exception inner, TResult result) /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - protected BrokenCircuitException(SerializationInfo info, StreamingContext context) + private BrokenCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) => Result = default!; #endif } diff --git a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs index 9923a6b2f3b..e25d52272e8 100644 --- a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs +++ b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs @@ -47,7 +47,7 @@ public BrokenCircuitException(string message, Exception inner) /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - protected BrokenCircuitException(SerializationInfo info, StreamingContext context) + protected private BrokenCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) { } diff --git a/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs b/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs index 07c9054db8a..12a27409852 100644 --- a/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs +++ b/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs @@ -45,7 +45,7 @@ public IsolatedCircuitException(string message, Exception innerException) /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - protected IsolatedCircuitException(SerializationInfo info, StreamingContext context) + private IsolatedCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) { } diff --git a/src/Polly.Core/ExecutionRejectedException.cs b/src/Polly.Core/ExecutionRejectedException.cs index 0c0418483bc..f697ef00a13 100644 --- a/src/Polly.Core/ExecutionRejectedException.cs +++ b/src/Polly.Core/ExecutionRejectedException.cs @@ -42,7 +42,9 @@ protected ExecutionRejectedException(string message, Exception inner) /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. +#pragma warning disable RS0016 // Add public types and members to the declared API protected ExecutionRejectedException(SerializationInfo info, StreamingContext context) +#pragma warning restore RS0016 // Add public types and members to the declared API : base(info, context) { } diff --git a/src/Polly.Core/PublicAPI.Shipped.txt b/src/Polly.Core/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ab058de62d4 --- /dev/null +++ b/src/Polly.Core/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Polly.Core/PublicAPI.Unshipped.txt b/src/Polly.Core/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..dd6080891ee --- /dev/null +++ b/src/Polly.Core/PublicAPI.Unshipped.txt @@ -0,0 +1,453 @@ +#nullable enable +abstract Polly.Registry.ResilienceStrategyProvider.TryGetStrategy(TKey key, out Polly.ResilienceStrategy? strategy) -> bool +abstract Polly.Registry.ResilienceStrategyProvider.TryGetStrategy(TKey key, out Polly.ResilienceStrategy? strategy) -> bool +abstract Polly.ResilienceStrategy.ExecuteCoreAsync(System.Func>>! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask> +abstract Polly.ResilienceStrategyOptions.StrategyType.get -> string! +const Polly.Retry.RetryStrategyOptions.InfiniteRetryCount = -1 -> int +override Polly.Outcome.ToString() -> string! +override Polly.Registry.ResilienceStrategyRegistry.TryGetStrategy(TKey key, out Polly.ResilienceStrategy? strategy) -> bool +override Polly.Registry.ResilienceStrategyRegistry.TryGetStrategy(TKey key, out Polly.ResilienceStrategy? strategy) -> bool +override Polly.ResiliencePropertyKey.Equals(object? obj) -> bool +override Polly.ResiliencePropertyKey.GetHashCode() -> int +override Polly.ResiliencePropertyKey.ToString() -> string! +override Polly.Telemetry.ResilienceEvent.ToString() -> string! +override sealed Polly.CircuitBreaker.CircuitBreakerStrategyOptions.StrategyType.get -> string! +override sealed Polly.Fallback.FallbackStrategyOptions.StrategyType.get -> string! +override sealed Polly.Hedging.HedgingStrategyOptions.StrategyType.get -> string! +override sealed Polly.Retry.RetryStrategyOptions.StrategyType.get -> string! +override sealed Polly.Timeout.TimeoutStrategyOptions.StrategyType.get -> string! +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.AdvancedCircuitBreakerStrategyOptions() -> void +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.AdvancedCircuitBreakerStrategyOptions() -> void +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.FailureThreshold.get -> double +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.FailureThreshold.set -> void +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.MinimumThroughput.get -> int +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.MinimumThroughput.set -> void +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.SamplingDuration.get -> System.TimeSpan +Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions.SamplingDuration.set -> void +Polly.CircuitBreaker.BrokenCircuitException +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException() -> void +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException(string! message) -> void +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException(string! message, System.Exception! inner) -> void +Polly.CircuitBreaker.BrokenCircuitException +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException(string! message, System.Exception! inner, TResult result) -> void +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException(string! message, TResult result) -> void +Polly.CircuitBreaker.BrokenCircuitException.BrokenCircuitException(TResult result) -> void +Polly.CircuitBreaker.BrokenCircuitException.Result.get -> TResult +Polly.CircuitBreaker.CircuitBreakerManualControl +Polly.CircuitBreaker.CircuitBreakerManualControl.CircuitBreakerManualControl() -> void +Polly.CircuitBreaker.CircuitBreakerManualControl.CloseAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Polly.CircuitBreaker.CircuitBreakerManualControl.Dispose() -> void +Polly.CircuitBreaker.CircuitBreakerManualControl.IsolateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Polly.CircuitBreaker.CircuitBreakerPredicateArguments +Polly.CircuitBreaker.CircuitBreakerPredicateArguments.CircuitBreakerPredicateArguments() -> void +Polly.CircuitBreaker.CircuitBreakerStateProvider +Polly.CircuitBreaker.CircuitBreakerStateProvider.CircuitBreakerStateProvider() -> void +Polly.CircuitBreaker.CircuitBreakerStateProvider.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitBreakerStateProvider.LastHandledOutcome.get -> Polly.Outcome? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.BreakDuration.get -> System.TimeSpan +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.BreakDuration.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.CircuitBreakerStrategyOptions() -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.ManualControl.get -> Polly.CircuitBreaker.CircuitBreakerManualControl? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.ManualControl.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnClosed.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnClosed.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnHalfOpened.get -> System.Func? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnHalfOpened.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnOpened.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.OnOpened.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.ShouldHandle.get -> System.Func, System.Threading.Tasks.ValueTask>! +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.ShouldHandle.set -> void +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.StateProvider.get -> Polly.CircuitBreaker.CircuitBreakerStateProvider? +Polly.CircuitBreaker.CircuitBreakerStrategyOptions.StateProvider.set -> void +Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitState.Closed = 0 -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitState.HalfOpen = 2 -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitState.Isolated = 3 -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitState.Open = 1 -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.IsolatedCircuitException +Polly.CircuitBreaker.IsolatedCircuitException.IsolatedCircuitException() -> void +Polly.CircuitBreaker.IsolatedCircuitException.IsolatedCircuitException(string! message) -> void +Polly.CircuitBreaker.IsolatedCircuitException.IsolatedCircuitException(string! message, System.Exception! innerException) -> void +Polly.CircuitBreaker.OnCircuitClosedArguments +Polly.CircuitBreaker.OnCircuitClosedArguments.IsManual.get -> bool +Polly.CircuitBreaker.OnCircuitClosedArguments.IsManual.init -> void +Polly.CircuitBreaker.OnCircuitClosedArguments.OnCircuitClosedArguments(bool IsManual) -> void +Polly.CircuitBreaker.OnCircuitHalfOpenedArguments +Polly.CircuitBreaker.OnCircuitHalfOpenedArguments.OnCircuitHalfOpenedArguments() -> void +Polly.CircuitBreaker.OnCircuitOpenedArguments +Polly.CircuitBreaker.OnCircuitOpenedArguments.BreakDuration.get -> System.TimeSpan +Polly.CircuitBreaker.OnCircuitOpenedArguments.BreakDuration.init -> void +Polly.CircuitBreaker.OnCircuitOpenedArguments.IsManual.get -> bool +Polly.CircuitBreaker.OnCircuitOpenedArguments.IsManual.init -> void +Polly.CircuitBreaker.OnCircuitOpenedArguments.OnCircuitOpenedArguments(System.TimeSpan BreakDuration, bool IsManual) -> void +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions.SimpleCircuitBreakerStrategyOptions() -> void +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions.FailureThreshold.get -> int +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions.FailureThreshold.set -> void +Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions.SimpleCircuitBreakerStrategyOptions() -> void +Polly.CircuitBreakerResilienceStrategyBuilderExtensions +Polly.ExecutionRejectedException +Polly.ExecutionRejectedException.ExecutionRejectedException() -> void +Polly.ExecutionRejectedException.ExecutionRejectedException(string! message) -> void +Polly.ExecutionRejectedException.ExecutionRejectedException(string! message, System.Exception! inner) -> void +Polly.Fallback.FallbackPredicateArguments +Polly.Fallback.FallbackPredicateArguments.FallbackPredicateArguments() -> void +Polly.Fallback.FallbackStrategyOptions +Polly.Fallback.FallbackStrategyOptions.FallbackAction.get -> System.Func, System.Threading.Tasks.ValueTask>>? +Polly.Fallback.FallbackStrategyOptions.FallbackAction.set -> void +Polly.Fallback.FallbackStrategyOptions.FallbackStrategyOptions() -> void +Polly.Fallback.FallbackStrategyOptions.OnFallback.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.Fallback.FallbackStrategyOptions.OnFallback.set -> void +Polly.Fallback.FallbackStrategyOptions.ShouldHandle.get -> System.Func, System.Threading.Tasks.ValueTask>! +Polly.Fallback.FallbackStrategyOptions.ShouldHandle.set -> void +Polly.Fallback.OnFallbackArguments +Polly.Fallback.OnFallbackArguments.OnFallbackArguments() -> void +Polly.FallbackResilienceStrategyBuilderExtensions +Polly.Hedging.HedgingActionGeneratorArguments +Polly.Hedging.HedgingActionGeneratorArguments.ActionContext.get -> Polly.ResilienceContext! +Polly.Hedging.HedgingActionGeneratorArguments.ActionContext.init -> void +Polly.Hedging.HedgingActionGeneratorArguments.Attempt.get -> int +Polly.Hedging.HedgingActionGeneratorArguments.Attempt.init -> void +Polly.Hedging.HedgingActionGeneratorArguments.Callback.get -> System.Func>>! +Polly.Hedging.HedgingActionGeneratorArguments.Callback.init -> void +Polly.Hedging.HedgingActionGeneratorArguments.HedgingActionGeneratorArguments() -> void +Polly.Hedging.HedgingActionGeneratorArguments.HedgingActionGeneratorArguments(Polly.ResilienceContext! PrimaryContext, Polly.ResilienceContext! ActionContext, int Attempt, System.Func>>! Callback) -> void +Polly.Hedging.HedgingActionGeneratorArguments.PrimaryContext.get -> Polly.ResilienceContext! +Polly.Hedging.HedgingActionGeneratorArguments.PrimaryContext.init -> void +Polly.Hedging.HedgingDelayArguments +Polly.Hedging.HedgingDelayArguments.Attempt.get -> int +Polly.Hedging.HedgingDelayArguments.Attempt.init -> void +Polly.Hedging.HedgingDelayArguments.Context.get -> Polly.ResilienceContext! +Polly.Hedging.HedgingDelayArguments.Context.init -> void +Polly.Hedging.HedgingDelayArguments.HedgingDelayArguments() -> void +Polly.Hedging.HedgingDelayArguments.HedgingDelayArguments(Polly.ResilienceContext! Context, int Attempt) -> void +Polly.Hedging.HedgingPredicateArguments +Polly.Hedging.HedgingPredicateArguments.HedgingPredicateArguments() -> void +Polly.Hedging.HedgingStrategyOptions +Polly.Hedging.HedgingStrategyOptions.HedgingActionGenerator.get -> System.Func, System.Func>>?>! +Polly.Hedging.HedgingStrategyOptions.HedgingActionGenerator.set -> void +Polly.Hedging.HedgingStrategyOptions.HedgingDelay.get -> System.TimeSpan +Polly.Hedging.HedgingStrategyOptions.HedgingDelay.set -> void +Polly.Hedging.HedgingStrategyOptions.HedgingDelayGenerator.get -> System.Func>? +Polly.Hedging.HedgingStrategyOptions.HedgingDelayGenerator.set -> void +Polly.Hedging.HedgingStrategyOptions.HedgingStrategyOptions() -> void +Polly.Hedging.HedgingStrategyOptions.MaxHedgedAttempts.get -> int +Polly.Hedging.HedgingStrategyOptions.MaxHedgedAttempts.set -> void +Polly.Hedging.HedgingStrategyOptions.OnHedging.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.Hedging.HedgingStrategyOptions.OnHedging.set -> void +Polly.Hedging.HedgingStrategyOptions.ShouldHandle.get -> System.Func, System.Threading.Tasks.ValueTask>! +Polly.Hedging.HedgingStrategyOptions.ShouldHandle.set -> void +Polly.Hedging.OnHedgingArguments +Polly.Hedging.OnHedgingArguments.Attempt.get -> int +Polly.Hedging.OnHedgingArguments.Attempt.init -> void +Polly.Hedging.OnHedgingArguments.ExecutionTime.get -> System.TimeSpan +Polly.Hedging.OnHedgingArguments.ExecutionTime.init -> void +Polly.Hedging.OnHedgingArguments.HasOutcome.get -> bool +Polly.Hedging.OnHedgingArguments.HasOutcome.init -> void +Polly.Hedging.OnHedgingArguments.OnHedgingArguments(int Attempt, bool HasOutcome, System.TimeSpan ExecutionTime) -> void +Polly.HedgingResilienceStrategyBuilderExtensions +Polly.NullResilienceStrategy +Polly.NullResilienceStrategy +Polly.Outcome +Polly.Outcome +Polly.Outcome.EnsureSuccess() -> void +Polly.Outcome.Exception.get -> System.Exception? +Polly.Outcome.HasResult.get -> bool +Polly.Outcome.IsVoidResult.get -> bool +Polly.Outcome.Outcome() -> void +Polly.Outcome.Result.get -> TResult? +Polly.Outcome.TryGetResult(out TResult? result) -> bool +Polly.OutcomeArguments +Polly.OutcomeArguments.Arguments.get -> TArgs +Polly.OutcomeArguments.Context.get -> Polly.ResilienceContext! +Polly.OutcomeArguments.Exception.get -> System.Exception? +Polly.OutcomeArguments.Outcome.get -> Polly.Outcome +Polly.OutcomeArguments.OutcomeArguments() -> void +Polly.OutcomeArguments.OutcomeArguments(Polly.ResilienceContext! context, Polly.Outcome outcome, TArgs arguments) -> void +Polly.OutcomeArguments.Result.get -> TResult? +Polly.PredicateBuilder +Polly.PredicateBuilder.PredicateBuilder() -> void +Polly.PredicateBuilder +Polly.PredicateBuilder.Build() -> System.Predicate>! +Polly.PredicateBuilder.Build() -> System.Func, System.Threading.Tasks.ValueTask>! +Polly.PredicateBuilder.Handle() -> Polly.PredicateBuilder! +Polly.PredicateBuilder.Handle(System.Func! predicate) -> Polly.PredicateBuilder! +Polly.PredicateBuilder.HandleInner() -> Polly.PredicateBuilder! +Polly.PredicateBuilder.HandleInner(System.Func! predicate) -> Polly.PredicateBuilder! +Polly.PredicateBuilder.HandleResult(System.Func! predicate) -> Polly.PredicateBuilder! +Polly.PredicateBuilder.HandleResult(TResult result, System.Collections.Generic.IEqualityComparer? comparer = null) -> Polly.PredicateBuilder! +Polly.PredicateBuilder.PredicateBuilder() -> void +Polly.PredicateResult +Polly.Registry.ConfigureBuilderContext +Polly.Registry.ConfigureBuilderContext.BuilderInstanceName.get -> string? +Polly.Registry.ConfigureBuilderContext.BuilderName.get -> string! +Polly.Registry.ConfigureBuilderContext.EnableReloads(System.Func!>! tokenProducerFactory) -> void +Polly.Registry.ConfigureBuilderContext.StrategyKey.get -> TKey +Polly.Registry.ResilienceStrategyProvider +Polly.Registry.ResilienceStrategyProvider.ResilienceStrategyProvider() -> void +Polly.Registry.ResilienceStrategyRegistry +Polly.Registry.ResilienceStrategyRegistry.ClearStrategies() -> void +Polly.Registry.ResilienceStrategyRegistry.ClearStrategies() -> void +Polly.Registry.ResilienceStrategyRegistry.GetOrAddStrategy(TKey key, System.Action!>! configure) -> Polly.ResilienceStrategy! +Polly.Registry.ResilienceStrategyRegistry.GetOrAddStrategy(TKey key, System.Action! configure) -> Polly.ResilienceStrategy! +Polly.Registry.ResilienceStrategyRegistry.GetOrAddStrategy(TKey key, System.Action!, Polly.Registry.ConfigureBuilderContext!>! configure) -> Polly.ResilienceStrategy! +Polly.Registry.ResilienceStrategyRegistry.GetOrAddStrategy(TKey key, System.Action!>! configure) -> Polly.ResilienceStrategy! +Polly.Registry.ResilienceStrategyRegistry.RemoveBuilder(TKey key) -> bool +Polly.Registry.ResilienceStrategyRegistry.RemoveBuilder(TKey key) -> bool +Polly.Registry.ResilienceStrategyRegistry.RemoveStrategy(TKey key) -> bool +Polly.Registry.ResilienceStrategyRegistry.RemoveStrategy(TKey key) -> bool +Polly.Registry.ResilienceStrategyRegistry.ResilienceStrategyRegistry() -> void +Polly.Registry.ResilienceStrategyRegistry.ResilienceStrategyRegistry(Polly.Registry.ResilienceStrategyRegistryOptions! options) -> void +Polly.Registry.ResilienceStrategyRegistry.TryAddBuilder(TKey key, System.Action!>! configure) -> bool +Polly.Registry.ResilienceStrategyRegistry.TryAddBuilder(TKey key, System.Action!, Polly.Registry.ConfigureBuilderContext!>! configure) -> bool +Polly.Registry.ResilienceStrategyRegistry.TryAddStrategy(TKey key, Polly.ResilienceStrategy! strategy) -> bool +Polly.Registry.ResilienceStrategyRegistry.TryAddStrategy(TKey key, Polly.ResilienceStrategy! strategy) -> bool +Polly.Registry.ResilienceStrategyRegistryOptions +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderComparer.get -> System.Collections.Generic.IEqualityComparer! +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderComparer.set -> void +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderFactory.get -> System.Func! +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderFactory.set -> void +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderNameFormatter.get -> System.Func! +Polly.Registry.ResilienceStrategyRegistryOptions.BuilderNameFormatter.set -> void +Polly.Registry.ResilienceStrategyRegistryOptions.InstanceNameFormatter.get -> System.Func? +Polly.Registry.ResilienceStrategyRegistryOptions.InstanceNameFormatter.set -> void +Polly.Registry.ResilienceStrategyRegistryOptions.ResilienceStrategyRegistryOptions() -> void +Polly.Registry.ResilienceStrategyRegistryOptions.StrategyComparer.get -> System.Collections.Generic.IEqualityComparer! +Polly.Registry.ResilienceStrategyRegistryOptions.StrategyComparer.set -> void +Polly.ResilienceContext +Polly.ResilienceContext.CancellationToken.get -> System.Threading.CancellationToken +Polly.ResilienceContext.CancellationToken.set -> void +Polly.ResilienceContext.ContinueOnCapturedContext.get -> bool +Polly.ResilienceContext.ContinueOnCapturedContext.set -> void +Polly.ResilienceContext.IsSynchronous.get -> bool +Polly.ResilienceContext.IsVoid.get -> bool +Polly.ResilienceContext.OperationKey.get -> string? +Polly.ResilienceContext.Properties.get -> Polly.ResilienceProperties! +Polly.ResilienceContext.ResilienceEvents.get -> System.Collections.Generic.IReadOnlyList! +Polly.ResilienceContext.ResultType.get -> System.Type! +Polly.ResilienceProperties +Polly.ResilienceProperties.GetValue(Polly.ResiliencePropertyKey key, TValue defaultValue) -> TValue +Polly.ResilienceProperties.ResilienceProperties() -> void +Polly.ResilienceProperties.Set(Polly.ResiliencePropertyKey key, TValue value) -> void +Polly.ResilienceProperties.TryGetValue(Polly.ResiliencePropertyKey key, out TValue value) -> bool +Polly.ResiliencePropertyKey +Polly.ResiliencePropertyKey.Equals(Polly.ResiliencePropertyKey other) -> bool +Polly.ResiliencePropertyKey.Key.get -> string! +Polly.ResiliencePropertyKey.ResiliencePropertyKey() -> void +Polly.ResiliencePropertyKey.ResiliencePropertyKey(string! key) -> void +Polly.ResilienceStrategy +Polly.ResilienceStrategy.Execute(System.Action! callback) -> void +Polly.ResilienceStrategy.Execute(System.Action! callback, Polly.ResilienceContext! context) -> void +Polly.ResilienceStrategy.Execute(System.Action! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> void +Polly.ResilienceStrategy.Execute(System.Func! callback, Polly.ResilienceContext! context, TState state) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, TState state) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, Polly.ResilienceContext! context) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback) -> TResult +Polly.ResilienceStrategy.Execute(System.Action! callback, Polly.ResilienceContext! context, TState state) -> void +Polly.ResilienceStrategy.Execute(System.Action! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> void +Polly.ResilienceStrategy.Execute(System.Action! callback, TState state) -> void +Polly.ResilienceStrategy.ExecuteAsync(System.Func! callback, Polly.ResilienceContext! context) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, Polly.ResilienceContext! context) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteOutcomeAsync(System.Func>>! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask> +Polly.ResilienceStrategy.ResilienceStrategy() -> void +Polly.ResilienceStrategy +Polly.ResilienceStrategy.Execute(System.Func! callback, Polly.ResilienceContext! context) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, Polly.ResilienceContext! context, TState state) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> TResult +Polly.ResilienceStrategy.Execute(System.Func! callback, TState state) -> TResult +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, Polly.ResilienceContext! context) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteAsync(System.Func>! callback, TState state, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask +Polly.ResilienceStrategy.ExecuteOutcomeAsync(System.Func>>! callback, Polly.ResilienceContext! context, TState state) -> System.Threading.Tasks.ValueTask> +Polly.ResilienceStrategyBuilder +Polly.ResilienceStrategyBuilder.Build() -> Polly.ResilienceStrategy! +Polly.ResilienceStrategyBuilder.ResilienceStrategyBuilder() -> void +Polly.ResilienceStrategyBuilder +Polly.ResilienceStrategyBuilder.Build() -> Polly.ResilienceStrategy! +Polly.ResilienceStrategyBuilder.ResilienceStrategyBuilder() -> void +Polly.ResilienceStrategyBuilderBase +Polly.ResilienceStrategyBuilderBase.BuilderName.get -> string? +Polly.ResilienceStrategyBuilderBase.BuilderName.set -> void +Polly.ResilienceStrategyBuilderBase.DiagnosticSource.get -> System.Diagnostics.DiagnosticSource? +Polly.ResilienceStrategyBuilderBase.DiagnosticSource.set -> void +Polly.ResilienceStrategyBuilderBase.InstanceName.get -> string? +Polly.ResilienceStrategyBuilderBase.InstanceName.set -> void +Polly.ResilienceStrategyBuilderBase.OnCreatingStrategy.get -> System.Action!>? +Polly.ResilienceStrategyBuilderBase.OnCreatingStrategy.set -> void +Polly.ResilienceStrategyBuilderBase.Properties.get -> Polly.ResilienceProperties! +Polly.ResilienceStrategyBuilderBase.Randomizer.get -> System.Func! +Polly.ResilienceStrategyBuilderBase.Randomizer.set -> void +Polly.ResilienceStrategyBuilderContext +Polly.ResilienceStrategyBuilderContext.BuilderInstanceName.get -> string? +Polly.ResilienceStrategyBuilderContext.BuilderName.get -> string? +Polly.ResilienceStrategyBuilderContext.BuilderProperties.get -> Polly.ResilienceProperties! +Polly.ResilienceStrategyBuilderContext.StrategyName.get -> string? +Polly.ResilienceStrategyBuilderContext.StrategyType.get -> string! +Polly.ResilienceStrategyBuilderContext.Telemetry.get -> Polly.Telemetry.ResilienceStrategyTelemetry! +Polly.ResilienceStrategyBuilderExtensions +Polly.ResilienceStrategyOptions +Polly.ResilienceStrategyOptions.ResilienceStrategyOptions() -> void +Polly.ResilienceStrategyOptions.StrategyName.get -> string? +Polly.ResilienceStrategyOptions.StrategyName.set -> void +Polly.Retry.OnRetryArguments +Polly.Retry.OnRetryArguments.Attempt.get -> int +Polly.Retry.OnRetryArguments.Attempt.init -> void +Polly.Retry.OnRetryArguments.ExecutionTime.get -> System.TimeSpan +Polly.Retry.OnRetryArguments.ExecutionTime.init -> void +Polly.Retry.OnRetryArguments.OnRetryArguments(int Attempt, System.TimeSpan RetryDelay, System.TimeSpan ExecutionTime) -> void +Polly.Retry.OnRetryArguments.RetryDelay.get -> System.TimeSpan +Polly.Retry.OnRetryArguments.RetryDelay.init -> void +Polly.Retry.RetryBackoffType +Polly.Retry.RetryBackoffType.Constant = 0 -> Polly.Retry.RetryBackoffType +Polly.Retry.RetryBackoffType.Exponential = 2 -> Polly.Retry.RetryBackoffType +Polly.Retry.RetryBackoffType.ExponentialWithJitter = 3 -> Polly.Retry.RetryBackoffType +Polly.Retry.RetryBackoffType.Linear = 1 -> Polly.Retry.RetryBackoffType +Polly.Retry.RetryDelayArguments +Polly.Retry.RetryDelayArguments.Attempt.get -> int +Polly.Retry.RetryDelayArguments.Attempt.init -> void +Polly.Retry.RetryDelayArguments.DelayHint.get -> System.TimeSpan +Polly.Retry.RetryDelayArguments.DelayHint.init -> void +Polly.Retry.RetryDelayArguments.RetryDelayArguments() -> void +Polly.Retry.RetryDelayArguments.RetryDelayArguments(int Attempt, System.TimeSpan DelayHint) -> void +Polly.Retry.RetryPredicateArguments +Polly.Retry.RetryPredicateArguments.Attempt.get -> int +Polly.Retry.RetryPredicateArguments.Attempt.init -> void +Polly.Retry.RetryPredicateArguments.RetryPredicateArguments() -> void +Polly.Retry.RetryPredicateArguments.RetryPredicateArguments(int Attempt) -> void +Polly.Retry.RetryStrategyOptions +Polly.Retry.RetryStrategyOptions.RetryStrategyOptions() -> void +Polly.Retry.RetryStrategyOptions +Polly.Retry.RetryStrategyOptions.BackoffType.get -> Polly.Retry.RetryBackoffType +Polly.Retry.RetryStrategyOptions.BackoffType.set -> void +Polly.Retry.RetryStrategyOptions.BaseDelay.get -> System.TimeSpan +Polly.Retry.RetryStrategyOptions.BaseDelay.set -> void +Polly.Retry.RetryStrategyOptions.OnRetry.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.Retry.RetryStrategyOptions.OnRetry.set -> void +Polly.Retry.RetryStrategyOptions.RetryCount.get -> int +Polly.Retry.RetryStrategyOptions.RetryCount.set -> void +Polly.Retry.RetryStrategyOptions.RetryDelayGenerator.get -> System.Func, System.Threading.Tasks.ValueTask>? +Polly.Retry.RetryStrategyOptions.RetryDelayGenerator.set -> void +Polly.Retry.RetryStrategyOptions.RetryStrategyOptions() -> void +Polly.Retry.RetryStrategyOptions.ShouldHandle.get -> System.Func, System.Threading.Tasks.ValueTask>! +Polly.Retry.RetryStrategyOptions.ShouldHandle.set -> void +Polly.RetryResilienceStrategyBuilderExtensions +Polly.Telemetry.ExecutionAttemptArguments +Polly.Telemetry.ExecutionAttemptArguments.Attempt.get -> int +Polly.Telemetry.ExecutionAttemptArguments.ExecutionAttemptArguments(int attempt, System.TimeSpan executionTime, bool handled) -> void +Polly.Telemetry.ExecutionAttemptArguments.ExecutionTime.get -> System.TimeSpan +Polly.Telemetry.ExecutionAttemptArguments.Handled.get -> bool +Polly.Telemetry.ResilienceEvent +Polly.Telemetry.ResilienceEvent.EventName.get -> string! +Polly.Telemetry.ResilienceEvent.EventName.init -> void +Polly.Telemetry.ResilienceEvent.ResilienceEvent() -> void +Polly.Telemetry.ResilienceEvent.ResilienceEvent(Polly.Telemetry.ResilienceEventSeverity Severity, string! EventName) -> void +Polly.Telemetry.ResilienceEvent.Severity.get -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEvent.Severity.init -> void +Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.Critical = 5 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.Debug = 1 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.Error = 4 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.Information = 2 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.None = 0 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceEventSeverity.Warning = 3 -> Polly.Telemetry.ResilienceEventSeverity +Polly.Telemetry.ResilienceStrategyTelemetry +Polly.Telemetry.ResilienceStrategyTelemetry.IsEnabled.get -> bool +Polly.Telemetry.ResilienceStrategyTelemetry.Report(Polly.Telemetry.ResilienceEvent resilienceEvent, Polly.OutcomeArguments args) -> void +Polly.Telemetry.ResilienceStrategyTelemetry.Report(Polly.Telemetry.ResilienceEvent resilienceEvent, Polly.ResilienceContext! context, TArgs args) -> void +Polly.Telemetry.ResilienceTelemetrySource +Polly.Telemetry.ResilienceTelemetrySource.BuilderInstanceName.get -> string? +Polly.Telemetry.ResilienceTelemetrySource.BuilderInstanceName.init -> void +Polly.Telemetry.ResilienceTelemetrySource.BuilderName.get -> string? +Polly.Telemetry.ResilienceTelemetrySource.BuilderName.init -> void +Polly.Telemetry.ResilienceTelemetrySource.BuilderProperties.get -> Polly.ResilienceProperties! +Polly.Telemetry.ResilienceTelemetrySource.BuilderProperties.init -> void +Polly.Telemetry.ResilienceTelemetrySource.ResilienceTelemetrySource(string? BuilderName, string? BuilderInstanceName, Polly.ResilienceProperties! BuilderProperties, string? StrategyName, string! StrategyType) -> void +Polly.Telemetry.ResilienceTelemetrySource.StrategyName.get -> string? +Polly.Telemetry.ResilienceTelemetrySource.StrategyName.init -> void +Polly.Telemetry.ResilienceTelemetrySource.StrategyType.get -> string! +Polly.Telemetry.ResilienceTelemetrySource.StrategyType.init -> void +Polly.Telemetry.TelemetryEventArguments +Polly.Telemetry.TelemetryEventArguments.Arguments.get -> object! +Polly.Telemetry.TelemetryEventArguments.Context.get -> Polly.ResilienceContext! +Polly.Telemetry.TelemetryEventArguments.Event.get -> Polly.Telemetry.ResilienceEvent +Polly.Telemetry.TelemetryEventArguments.Outcome.get -> Polly.Outcome? +Polly.Telemetry.TelemetryEventArguments.Source.get -> Polly.Telemetry.ResilienceTelemetrySource! +Polly.Timeout.OnTimeoutArguments +Polly.Timeout.OnTimeoutArguments.Context.get -> Polly.ResilienceContext! +Polly.Timeout.OnTimeoutArguments.Context.init -> void +Polly.Timeout.OnTimeoutArguments.Exception.get -> System.Exception! +Polly.Timeout.OnTimeoutArguments.Exception.init -> void +Polly.Timeout.OnTimeoutArguments.OnTimeoutArguments(Polly.ResilienceContext! Context, System.Exception! Exception, System.TimeSpan Timeout) -> void +Polly.Timeout.OnTimeoutArguments.Timeout.get -> System.TimeSpan +Polly.Timeout.OnTimeoutArguments.Timeout.init -> void +Polly.Timeout.TimeoutGeneratorArguments +Polly.Timeout.TimeoutGeneratorArguments.Context.get -> Polly.ResilienceContext! +Polly.Timeout.TimeoutGeneratorArguments.Context.init -> void +Polly.Timeout.TimeoutGeneratorArguments.TimeoutGeneratorArguments() -> void +Polly.Timeout.TimeoutGeneratorArguments.TimeoutGeneratorArguments(Polly.ResilienceContext! Context) -> void +Polly.Timeout.TimeoutRejectedException +Polly.Timeout.TimeoutRejectedException.Timeout.get -> System.TimeSpan +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException() -> void +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException(string! message) -> void +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException(string! message, System.Exception! innerException) -> void +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException(string! message, System.TimeSpan timeout) -> void +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException(string! message, System.TimeSpan timeout, System.Exception! innerException) -> void +Polly.Timeout.TimeoutRejectedException.TimeoutRejectedException(System.TimeSpan timeout) -> void +Polly.Timeout.TimeoutStrategyOptions +Polly.Timeout.TimeoutStrategyOptions.OnTimeout.get -> System.Func? +Polly.Timeout.TimeoutStrategyOptions.OnTimeout.set -> void +Polly.Timeout.TimeoutStrategyOptions.Timeout.get -> System.TimeSpan +Polly.Timeout.TimeoutStrategyOptions.Timeout.set -> void +Polly.Timeout.TimeoutStrategyOptions.TimeoutGenerator.get -> System.Func>? +Polly.Timeout.TimeoutStrategyOptions.TimeoutGenerator.set -> void +Polly.Timeout.TimeoutStrategyOptions.TimeoutStrategyOptions() -> void +Polly.TimeoutResilienceStrategyBuilderExtensions +Polly.Utils.LegacySupport +static Polly.CircuitBreakerResilienceStrategyBuilderExtensions.AddAdvancedCircuitBreaker(this Polly.ResilienceStrategyBuilder! builder, Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.CircuitBreakerResilienceStrategyBuilderExtensions.AddAdvancedCircuitBreaker(this Polly.ResilienceStrategyBuilder! builder, Polly.CircuitBreaker.AdvancedCircuitBreakerStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.CircuitBreakerResilienceStrategyBuilderExtensions.AddSimpleCircuitBreaker(this Polly.ResilienceStrategyBuilder! builder, Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.CircuitBreakerResilienceStrategyBuilderExtensions.AddSimpleCircuitBreaker(this Polly.ResilienceStrategyBuilder! builder, Polly.CircuitBreaker.SimpleCircuitBreakerStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.FallbackResilienceStrategyBuilderExtensions.AddFallback(this Polly.ResilienceStrategyBuilder! builder, Polly.Fallback.FallbackStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.HedgingResilienceStrategyBuilderExtensions.AddHedging(this Polly.ResilienceStrategyBuilder! builder, Polly.Hedging.HedgingStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.Outcome.FromException(System.Exception! exception) -> Polly.Outcome +static Polly.Outcome.FromExceptionAsTask(System.Exception! exception) -> System.Threading.Tasks.ValueTask> +static Polly.Outcome.FromResult(TResult? value) -> Polly.Outcome +static Polly.Outcome.FromResultAsTask(TResult value) -> System.Threading.Tasks.ValueTask> +static Polly.PredicateBuilder.implicit operator System.Func, System.Threading.Tasks.ValueTask>!(Polly.PredicateBuilder! builder) -> System.Func, System.Threading.Tasks.ValueTask>! +static Polly.PredicateBuilder.implicit operator System.Func, System.Threading.Tasks.ValueTask>!(Polly.PredicateBuilder! builder) -> System.Func, System.Threading.Tasks.ValueTask>! +static Polly.PredicateBuilder.implicit operator System.Func, System.Threading.Tasks.ValueTask>!(Polly.PredicateBuilder! builder) -> System.Func, System.Threading.Tasks.ValueTask>! +static Polly.PredicateBuilder.implicit operator System.Func, System.Threading.Tasks.ValueTask>!(Polly.PredicateBuilder! builder) -> System.Func, System.Threading.Tasks.ValueTask>! +static Polly.PredicateResult.False.get -> System.Threading.Tasks.ValueTask +static Polly.PredicateResult.True.get -> System.Threading.Tasks.ValueTask +static Polly.ResilienceContext.Get(string! operationKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> Polly.ResilienceContext! +static Polly.ResilienceContext.Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> Polly.ResilienceContext! +static Polly.ResilienceContext.Return(Polly.ResilienceContext! context) -> void +static Polly.ResiliencePropertyKey.operator !=(Polly.ResiliencePropertyKey left, Polly.ResiliencePropertyKey right) -> bool +static Polly.ResiliencePropertyKey.operator ==(Polly.ResiliencePropertyKey left, Polly.ResiliencePropertyKey right) -> bool +static Polly.ResilienceStrategyBuilderExtensions.AddStrategy(this TBuilder! builder, Polly.ResilienceStrategy! strategy) -> TBuilder! +static Polly.ResilienceStrategyBuilderExtensions.AddStrategy(this TBuilder! builder, System.Func! factory, Polly.ResilienceStrategyOptions! options) -> TBuilder! +static Polly.ResilienceStrategyBuilderExtensions.AddStrategy(this Polly.ResilienceStrategyBuilder! builder, Polly.ResilienceStrategy! strategy) -> Polly.ResilienceStrategyBuilder! +static Polly.RetryResilienceStrategyBuilderExtensions.AddRetry(this Polly.ResilienceStrategyBuilder! builder, Polly.Retry.RetryStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.RetryResilienceStrategyBuilderExtensions.AddRetry(this Polly.ResilienceStrategyBuilder! builder, Polly.Retry.RetryStrategyOptions! options) -> Polly.ResilienceStrategyBuilder! +static Polly.TimeoutResilienceStrategyBuilderExtensions.AddTimeout(this TBuilder! builder, Polly.Timeout.TimeoutStrategyOptions! options) -> TBuilder! +static Polly.TimeoutResilienceStrategyBuilderExtensions.AddTimeout(this TBuilder! builder, System.TimeSpan timeout) -> TBuilder! +static Polly.Utils.LegacySupport.SetProperties(this Polly.ResilienceProperties! resilienceProperties, System.Collections.Generic.IDictionary! properties, out System.Collections.Generic.IDictionary! oldProperties) -> void +static readonly Polly.NullResilienceStrategy.Instance -> Polly.NullResilienceStrategy! +static readonly Polly.NullResilienceStrategy.Instance -> Polly.NullResilienceStrategy! +virtual Polly.Registry.ResilienceStrategyProvider.GetStrategy(TKey key) -> Polly.ResilienceStrategy! +virtual Polly.Registry.ResilienceStrategyProvider.GetStrategy(TKey key) -> Polly.ResilienceStrategy! diff --git a/src/Polly.Core/ResilienceContext.cs b/src/Polly.Core/ResilienceContext.cs index fadae740a2d..fa264680230 100644 --- a/src/Polly.Core/ResilienceContext.cs +++ b/src/Polly.Core/ResilienceContext.cs @@ -3,6 +3,8 @@ namespace Polly; +#pragma warning disable RS0026 // Do not add multiple public overloads with optional parameters + /// /// A context assigned to a single execution of . It is created manually or automatically /// when the user calls the various extensions on top of . After every execution the context should be discarded and returned to the pool. diff --git a/src/Polly.Core/ResilienceStrategy.Async.ValueTask.cs b/src/Polly.Core/ResilienceStrategy.Async.ValueTask.cs index 5ca27c175c2..b6607498009 100644 --- a/src/Polly.Core/ResilienceStrategy.Async.ValueTask.cs +++ b/src/Polly.Core/ResilienceStrategy.Async.ValueTask.cs @@ -1,6 +1,7 @@ namespace Polly; #pragma warning disable CA1031 // Do not catch general exception types +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads public abstract partial class ResilienceStrategy { diff --git a/src/Polly.Core/ResilienceStrategy.Async.ValueTaskT.cs b/src/Polly.Core/ResilienceStrategy.Async.ValueTaskT.cs index 332cfe183fa..1dd9e250ac0 100644 --- a/src/Polly.Core/ResilienceStrategy.Async.ValueTaskT.cs +++ b/src/Polly.Core/ResilienceStrategy.Async.ValueTaskT.cs @@ -1,6 +1,7 @@ namespace Polly; #pragma warning disable CA1031 // Do not catch general exception types +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads public abstract partial class ResilienceStrategy { diff --git a/src/Polly.Core/ResilienceStrategy.Sync.cs b/src/Polly.Core/ResilienceStrategy.Sync.cs index 17de37afe07..09d97eba567 100644 --- a/src/Polly.Core/ResilienceStrategy.Sync.cs +++ b/src/Polly.Core/ResilienceStrategy.Sync.cs @@ -1,6 +1,7 @@ namespace Polly; #pragma warning disable CA1031 // Do not catch general exception types +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads public abstract partial class ResilienceStrategy { diff --git a/src/Polly.Core/ResilienceStrategy.SyncT.cs b/src/Polly.Core/ResilienceStrategy.SyncT.cs index 8f26ae7fd0d..ac4a45c583e 100644 --- a/src/Polly.Core/ResilienceStrategy.SyncT.cs +++ b/src/Polly.Core/ResilienceStrategy.SyncT.cs @@ -1,6 +1,7 @@ namespace Polly; #pragma warning disable CA1031 // Do not catch general exception types +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads public abstract partial class ResilienceStrategy { diff --git a/src/Polly.Core/ResilienceStrategy.TResult.Async.cs b/src/Polly.Core/ResilienceStrategy.TResult.Async.cs index 32f1730fb39..da8df1b7f69 100644 --- a/src/Polly.Core/ResilienceStrategy.TResult.Async.cs +++ b/src/Polly.Core/ResilienceStrategy.TResult.Async.cs @@ -2,6 +2,8 @@ namespace Polly; +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads + /// /// Resilience strategy is used to execute the user-provided callbacks. /// diff --git a/src/Polly.Core/ResilienceStrategy.TResult.Sync.cs b/src/Polly.Core/ResilienceStrategy.TResult.Sync.cs index af6867e0464..65149ee2c48 100644 --- a/src/Polly.Core/ResilienceStrategy.TResult.Sync.cs +++ b/src/Polly.Core/ResilienceStrategy.TResult.Sync.cs @@ -1,5 +1,7 @@ namespace Polly; +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads + public partial class ResilienceStrategy { /// diff --git a/src/Polly.Core/Timeout/TimeoutRejectedException.cs b/src/Polly.Core/Timeout/TimeoutRejectedException.cs index ef752c15584..37e7844bfa1 100644 --- a/src/Polly.Core/Timeout/TimeoutRejectedException.cs +++ b/src/Polly.Core/Timeout/TimeoutRejectedException.cs @@ -69,7 +69,7 @@ public TimeoutRejectedException(string message, TimeSpan timeout, Exception inne /// /// The information. /// The context. - protected TimeoutRejectedException(SerializationInfo info, StreamingContext context) + private TimeoutRejectedException(SerializationInfo info, StreamingContext context) : base(info, context) => Timeout = TimeSpan.FromSeconds(info.GetDouble("Timeout")); #endif @@ -80,7 +80,9 @@ protected TimeoutRejectedException(SerializationInfo info, StreamingContext cont #if !NETCOREAPP /// +#pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) +#pragma warning restore RS0016 // Add public types and members to the declared API { Guard.NotNull(info); diff --git a/src/Polly.Extensions/PublicAPI.Shipped.txt b/src/Polly.Extensions/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ab058de62d4 --- /dev/null +++ b/src/Polly.Extensions/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Polly.Extensions/PublicAPI.Unshipped.txt b/src/Polly.Extensions/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..f1a30fc7840 --- /dev/null +++ b/src/Polly.Extensions/PublicAPI.Unshipped.txt @@ -0,0 +1,33 @@ +#nullable enable +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext.BuilderName.get -> string! +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext.EnableReloads(string? name = null) -> void +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext.GetOptions(string? name = null) -> TOptions +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext.ServiceProvider.get -> System.IServiceProvider! +Polly.Extensions.DependencyInjection.AddResilienceStrategyContext.StrategyKey.get -> TKey +Polly.Extensions.Registry.ConfigureBuilderContextExtensions +Polly.Extensions.Telemetry.EnrichmentContext +Polly.Extensions.Telemetry.EnrichmentContext.Arguments.get -> object? +Polly.Extensions.Telemetry.EnrichmentContext.Context.get -> Polly.ResilienceContext! +Polly.Extensions.Telemetry.EnrichmentContext.Outcome.get -> Polly.Outcome? +Polly.Extensions.Telemetry.EnrichmentContext.Tags.get -> System.Collections.Generic.IList>! +Polly.Extensions.Telemetry.TelemetryOptions +Polly.Extensions.Telemetry.TelemetryOptions.Enrichers.get -> System.Collections.Generic.ICollection!>! +Polly.Extensions.Telemetry.TelemetryOptions.LoggerFactory.get -> Microsoft.Extensions.Logging.ILoggerFactory! +Polly.Extensions.Telemetry.TelemetryOptions.LoggerFactory.set -> void +Polly.Extensions.Telemetry.TelemetryOptions.OnTelemetryEvent.get -> System.Action? +Polly.Extensions.Telemetry.TelemetryOptions.OnTelemetryEvent.set -> void +Polly.Extensions.Telemetry.TelemetryOptions.ResultFormatter.get -> System.Func! +Polly.Extensions.Telemetry.TelemetryOptions.ResultFormatter.set -> void +Polly.Extensions.Telemetry.TelemetryOptions.TelemetryOptions() -> void +Polly.PollyServiceCollectionExtensions +Polly.TelemetryResilienceStrategyBuilderExtensions +static Polly.Extensions.Registry.ConfigureBuilderContextExtensions.EnableReloads(this Polly.Registry.ConfigureBuilderContext! context, Microsoft.Extensions.Options.IOptionsMonitor! optionsMonitor, string? name = null) -> void +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategy(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action!, Polly.Extensions.DependencyInjection.AddResilienceStrategyContext!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategy(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategy(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategy(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategyRegistry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.PollyServiceCollectionExtensions.AddResilienceStrategyRegistry(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection! +static Polly.TelemetryResilienceStrategyBuilderExtensions.ConfigureTelemetry(this TBuilder! builder, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> TBuilder! +static Polly.TelemetryResilienceStrategyBuilderExtensions.ConfigureTelemetry(this TBuilder! builder, Polly.Extensions.Telemetry.TelemetryOptions! options) -> TBuilder! diff --git a/src/Polly.RateLimiting/PublicAPI.Shipped.txt b/src/Polly.RateLimiting/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..ab058de62d4 --- /dev/null +++ b/src/Polly.RateLimiting/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Polly.RateLimiting/PublicAPI.Unshipped.txt b/src/Polly.RateLimiting/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..8174ac0ce74 --- /dev/null +++ b/src/Polly.RateLimiting/PublicAPI.Unshipped.txt @@ -0,0 +1,34 @@ +#nullable enable +override sealed Polly.RateLimiting.RateLimiterStrategyOptions.StrategyType.get -> string! +Polly.RateLimiterResilienceStrategyBuilderExtensions +Polly.RateLimiting.OnRateLimiterRejectedArguments +Polly.RateLimiting.OnRateLimiterRejectedArguments.Context.get -> Polly.ResilienceContext! +Polly.RateLimiting.OnRateLimiterRejectedArguments.Context.init -> void +Polly.RateLimiting.OnRateLimiterRejectedArguments.Lease.get -> System.Threading.RateLimiting.RateLimitLease! +Polly.RateLimiting.OnRateLimiterRejectedArguments.Lease.init -> void +Polly.RateLimiting.OnRateLimiterRejectedArguments.OnRateLimiterRejectedArguments(Polly.ResilienceContext! Context, System.Threading.RateLimiting.RateLimitLease! Lease, System.TimeSpan? RetryAfter) -> void +Polly.RateLimiting.OnRateLimiterRejectedArguments.RetryAfter.get -> System.TimeSpan? +Polly.RateLimiting.OnRateLimiterRejectedArguments.RetryAfter.init -> void +Polly.RateLimiting.RateLimiterRejectedException +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException() -> void +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message) -> void +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.Exception! inner) -> void +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter) -> void +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter, System.Exception! inner) -> void +Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(System.TimeSpan retryAfter) -> void +Polly.RateLimiting.RateLimiterRejectedException.RetryAfter.get -> System.TimeSpan? +Polly.RateLimiting.RateLimiterStrategyOptions +Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.get -> System.Threading.RateLimiting.ConcurrencyLimiterOptions! +Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.set -> void +Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.get -> System.Func? +Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.set -> void +Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.get -> Polly.RateLimiting.ResilienceRateLimiter? +Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.set -> void +Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiterStrategyOptions() -> void +Polly.RateLimiting.ResilienceRateLimiter +static Polly.RateLimiterResilienceStrategyBuilderExtensions.AddConcurrencyLimiter(this TBuilder! builder, int permitLimit, int queueLimit = 0) -> TBuilder! +static Polly.RateLimiterResilienceStrategyBuilderExtensions.AddConcurrencyLimiter(this TBuilder! builder, System.Threading.RateLimiting.ConcurrencyLimiterOptions! options) -> TBuilder! +static Polly.RateLimiterResilienceStrategyBuilderExtensions.AddRateLimiter(this TBuilder! builder, Polly.RateLimiting.RateLimiterStrategyOptions! options) -> TBuilder! +static Polly.RateLimiterResilienceStrategyBuilderExtensions.AddRateLimiter(this TBuilder! builder, System.Threading.RateLimiting.RateLimiter! limiter) -> TBuilder! +static Polly.RateLimiting.ResilienceRateLimiter.Create(System.Threading.RateLimiting.PartitionedRateLimiter! rateLimiter) -> Polly.RateLimiting.ResilienceRateLimiter! +static Polly.RateLimiting.ResilienceRateLimiter.Create(System.Threading.RateLimiting.RateLimiter! rateLimiter) -> Polly.RateLimiting.ResilienceRateLimiter! diff --git a/src/Polly.RateLimiting/RateLimiterRejectedException.cs b/src/Polly.RateLimiting/RateLimiterRejectedException.cs index 8c3359659fc..80fbdf1843c 100644 --- a/src/Polly.RateLimiting/RateLimiterRejectedException.cs +++ b/src/Polly.RateLimiting/RateLimiterRejectedException.cs @@ -93,7 +93,9 @@ private RateLimiterRejectedException(SerializationInfo info, StreamingContext co #if !NETCOREAPP /// +#pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) +#pragma warning restore RS0016 // Add public types and members to the declared API { Guard.NotNull(info); diff --git a/src/Polly.Testing/PublicAPI.Shipped.txt b/src/Polly.Testing/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..5f282702bb0 --- /dev/null +++ b/src/Polly.Testing/PublicAPI.Shipped.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Polly.Testing/PublicAPI.Unshipped.txt b/src/Polly.Testing/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..d07931b733e --- /dev/null +++ b/src/Polly.Testing/PublicAPI.Unshipped.txt @@ -0,0 +1,18 @@ +#nullable enable +Polly.Testing.InnerStrategiesDescriptor +Polly.Testing.InnerStrategiesDescriptor.HasTelemetry.get -> bool +Polly.Testing.InnerStrategiesDescriptor.HasTelemetry.init -> void +Polly.Testing.InnerStrategiesDescriptor.InnerStrategiesDescriptor(System.Collections.Generic.IReadOnlyList! Strategies, bool HasTelemetry, bool IsReloadable) -> void +Polly.Testing.InnerStrategiesDescriptor.IsReloadable.get -> bool +Polly.Testing.InnerStrategiesDescriptor.IsReloadable.init -> void +Polly.Testing.InnerStrategiesDescriptor.Strategies.get -> System.Collections.Generic.IReadOnlyList! +Polly.Testing.InnerStrategiesDescriptor.Strategies.init -> void +Polly.Testing.ResilienceStrategyDescriptor +Polly.Testing.ResilienceStrategyDescriptor.Options.get -> Polly.ResilienceStrategyOptions? +Polly.Testing.ResilienceStrategyDescriptor.Options.init -> void +Polly.Testing.ResilienceStrategyDescriptor.ResilienceStrategyDescriptor(Polly.ResilienceStrategyOptions? Options, System.Type! StrategyType) -> void +Polly.Testing.ResilienceStrategyDescriptor.StrategyType.get -> System.Type! +Polly.Testing.ResilienceStrategyDescriptor.StrategyType.init -> void +Polly.Testing.ResilienceStrategyExtensions +static Polly.Testing.ResilienceStrategyExtensions.GetInnerStrategies(this Polly.ResilienceStrategy! strategy) -> Polly.Testing.InnerStrategiesDescriptor! +static Polly.Testing.ResilienceStrategyExtensions.GetInnerStrategies(this Polly.ResilienceStrategy! strategy) -> Polly.Testing.InnerStrategiesDescriptor! diff --git a/src/Polly/Bulkhead/BulkheadRejectedException.cs b/src/Polly/Bulkhead/BulkheadRejectedException.cs index 950c39ddaee..98cc8f456ef 100644 --- a/src/Polly/Bulkhead/BulkheadRejectedException.cs +++ b/src/Polly/Bulkhead/BulkheadRejectedException.cs @@ -5,6 +5,8 @@ namespace Polly.Bulkhead; +#pragma warning disable RS0016 // Add public types and members to the declared API + /// /// Exception thrown when a bulkhead's semaphore and queue are full. /// diff --git a/src/Polly/Polly.csproj b/src/Polly/Polly.csproj index c562eaf7dea..2d34132cb19 100644 --- a/src/Polly/Polly.csproj +++ b/src/Polly/Polly.csproj @@ -13,6 +13,9 @@ $(NoWarn);SA1515;S4023;CA1010;IDE0063;S2681;S3442;S3880;CA1064;SA1110;SA1203;SA1649;SA1625;SA1623;SA1118 $(NoWarn);S3253;S3971;S6605;CA1724;CA1716;SA1108;CA1710;S4049;S3246;SA1204;S3928;CA1508;CA1822;CA2201;SA1642 $(NoWarn);SA1805;SA1129;SA1805;CA1805;CA1821 + + + $(NoWarn);RS0026;RS0037 diff --git a/src/Polly/Properties/AssemblyInfo.cs b/src/Polly/Properties/AssemblyInfo.cs index 80b49eed2b3..a96745bc506 100644 --- a/src/Polly/Properties/AssemblyInfo.cs +++ b/src/Polly/Properties/AssemblyInfo.cs @@ -1,6 +1,8 @@ using System.Runtime.CompilerServices; using Polly; +#pragma warning disable RS0016 + [assembly: TypeForwardedTo(typeof(ExecutionRejectedException))] [assembly: TypeForwardedTo(typeof(TimeoutRejectedException))] [assembly: TypeForwardedTo(typeof(BrokenCircuitException))] diff --git a/src/Polly/PublicAPI.Shipped.txt b/src/Polly/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..5f282702bb0 --- /dev/null +++ b/src/Polly/PublicAPI.Shipped.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/Polly/PublicAPI.Unshipped.txt b/src/Polly/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..20f4ca8aa07 --- /dev/null +++ b/src/Polly/PublicAPI.Unshipped.txt @@ -0,0 +1,1059 @@ +abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +override Polly.PolicyBuilder.Equals(object obj) -> bool +override Polly.PolicyBuilder.GetHashCode() -> int +override Polly.PolicyBuilder.ToString() -> string +override Polly.PolicyBuilder.Equals(object obj) -> bool +override Polly.PolicyBuilder.GetHashCode() -> int +override Polly.PolicyBuilder.ToString() -> string +Polly.AdvancedCircuitBreakerSyntax +Polly.AdvancedCircuitBreakerTResultSyntax +Polly.AsyncAdvancedCircuitBreakerSyntax +Polly.AsyncAdvancedCircuitBreakerTResultSyntax +Polly.AsyncCircuitBreakerSyntax +Polly.AsyncCircuitBreakerTResultSyntax +Polly.AsyncFallbackSyntax +Polly.AsyncFallbackTResultSyntax +Polly.AsyncPolicy +Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy +Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncRetrySyntax +Polly.AsyncRetryTResultSyntax +Polly.Bulkhead.AsyncBulkheadPolicy +Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void +Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy +Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void +Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy +Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy.Dispose() -> void +Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy +Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy.Dispose() -> void +Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadRejectedException +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException() -> void +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message) -> void +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message, System.Exception innerException) -> void +Polly.Bulkhead.IBulkheadPolicy +Polly.Bulkhead.IBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.IBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.IBulkheadPolicy +Polly.Caching.AbsoluteTtl +Polly.Caching.AbsoluteTtl.AbsoluteTtl(System.DateTimeOffset absoluteExpirationTime) -> void +Polly.Caching.AsyncCachePolicy +Polly.Caching.AsyncCachePolicy +Polly.Caching.AsyncSerializingCacheProvider +Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> +Polly.Caching.AsyncSerializingCacheProvider +Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> +Polly.Caching.CachePolicy +Polly.Caching.CachePolicy +Polly.Caching.CacheProviderExtensions +Polly.Caching.ContextualTtl +Polly.Caching.ContextualTtl.ContextualTtl() -> void +Polly.Caching.ContextualTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.DefaultCacheKeyStrategy +Polly.Caching.DefaultCacheKeyStrategy.DefaultCacheKeyStrategy() -> void +Polly.Caching.DefaultCacheKeyStrategy.GetCacheKey(Polly.Context context) -> string +Polly.Caching.IAsyncCacheProvider +Polly.Caching.IAsyncCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> +Polly.Caching.IAsyncCacheProvider +Polly.Caching.IAsyncCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> +Polly.Caching.ICacheItemSerializer +Polly.Caching.ICacheItemSerializer.Deserialize(TSerialized objectToDeserialize) -> TResult +Polly.Caching.ICacheItemSerializer.Serialize(TResult objectToSerialize) -> TSerialized +Polly.Caching.ICacheKeyStrategy +Polly.Caching.ICacheKeyStrategy.GetCacheKey(Polly.Context context) -> string +Polly.Caching.ICachePolicy +Polly.Caching.ICachePolicy +Polly.Caching.ISyncCacheProvider +Polly.Caching.ISyncCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, object) +Polly.Caching.ISyncCacheProvider +Polly.Caching.ISyncCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, TResult) +Polly.Caching.ITtlStrategy +Polly.Caching.ITtlStrategy +Polly.Caching.ITtlStrategy.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl +Polly.Caching.NonSlidingTtl +Polly.Caching.NonSlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.NonSlidingTtl.NonSlidingTtl(System.DateTimeOffset absoluteExpirationTime) -> void +Polly.Caching.RelativeTtl +Polly.Caching.RelativeTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.RelativeTtl.RelativeTtl(System.TimeSpan ttl) -> void +Polly.Caching.ResultTtl +Polly.Caching.ResultTtl.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl +Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void +Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void +Polly.Caching.SerializingCacheProvider +Polly.Caching.SerializingCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, TResult) +Polly.Caching.SerializingCacheProvider +Polly.Caching.SerializingCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, object) +Polly.Caching.SlidingTtl +Polly.Caching.SlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.SlidingTtl.SlidingTtl(System.TimeSpan slidingTtl) -> void +Polly.Caching.Ttl +Polly.Caching.Ttl.SlidingExpiration -> bool +Polly.Caching.Ttl.Timespan -> System.TimeSpan +Polly.Caching.Ttl.Ttl() -> void +Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan) -> void +Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan, bool slidingExpiration) -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy +Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy +Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.CircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy +Polly.CircuitBreaker.ICircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.ICircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.ICircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy +Polly.CircuitBreaker.ICircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreakerSyntax +Polly.CircuitBreakerTResultSyntax +Polly.Context +Polly.Context.Add(object key, object value) -> void +Polly.Context.Add(string key, object value) -> void +Polly.Context.Clear() -> void +Polly.Context.Contains(object key) -> bool +Polly.Context.ContainsKey(string key) -> bool +Polly.Context.Context() -> void +Polly.Context.Context(string operationKey) -> void +Polly.Context.Context(string operationKey, System.Collections.Generic.IDictionary contextData) -> void +Polly.Context.CopyTo(System.Array array, int index) -> void +Polly.Context.CorrelationId.get -> System.Guid +Polly.Context.Count.get -> int +Polly.Context.GetEnumerator() -> System.Collections.Generic.IEnumerator> +Polly.Context.Keys.get -> System.Collections.Generic.ICollection +Polly.Context.OperationKey.get -> string +Polly.Context.PolicyKey.get -> string +Polly.Context.PolicyWrapKey.get -> string +Polly.Context.Remove(object key) -> void +Polly.Context.Remove(string key) -> bool +Polly.Context.this[string key].get -> object +Polly.Context.this[string key].set -> void +Polly.Context.TryGetValue(string key, out object value) -> bool +Polly.Context.Values.get -> System.Collections.Generic.ICollection +Polly.DelegateResult +Polly.DelegateResult.DelegateResult(System.Exception exception) -> void +Polly.DelegateResult.DelegateResult(TResult result) -> void +Polly.DelegateResult.Exception.get -> System.Exception +Polly.DelegateResult.Result.get -> TResult +Polly.ExceptionPredicate +Polly.ExceptionPredicates +Polly.ExceptionPredicates.ExceptionPredicates() -> void +Polly.ExceptionPredicates.FirstMatchOrDefault(System.Exception ex) -> System.Exception +Polly.ExceptionType +Polly.ExceptionType.HandledByThisPolicy = 0 -> Polly.ExceptionType +Polly.ExceptionType.Unhandled = 1 -> Polly.ExceptionType +Polly.Fallback.AsyncFallbackPolicy +Polly.Fallback.AsyncFallbackPolicy +Polly.Fallback.FallbackPolicy +Polly.Fallback.FallbackPolicy +Polly.Fallback.IFallbackPolicy +Polly.Fallback.IFallbackPolicy +Polly.FallbackSyntax +Polly.FallbackTResultSyntax +Polly.FaultType +Polly.FaultType.ExceptionHandledByThisPolicy = 0 -> Polly.FaultType +Polly.FaultType.ResultHandledByThisPolicy = 2 -> Polly.FaultType +Polly.FaultType.UnhandledException = 1 -> Polly.FaultType +Polly.IAsyncPolicy +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy +Polly.IAsyncPolicy +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy +Polly.IAsyncPolicyExtensions +Polly.IAsyncPolicyPolicyWrapExtensions +Polly.IsPolicy +Polly.IsPolicy.PolicyKey.get -> string +Polly.ISyncPolicy +Polly.ISyncPolicy.Execute(System.Action action) -> void +Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action) -> TResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy +Polly.ISyncPolicy +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action) -> TResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy +Polly.ISyncPolicyExtensions +Polly.ISyncPolicyPolicyWrapExtensions +Polly.NoOp.AsyncNoOpPolicy +Polly.NoOp.AsyncNoOpPolicy +Polly.NoOp.INoOpPolicy +Polly.NoOp.INoOpPolicy +Polly.NoOp.NoOpPolicy +Polly.NoOp.NoOpPolicy +Polly.OutcomeType +Polly.OutcomeType.Failure = 1 -> Polly.OutcomeType +Polly.OutcomeType.Successful = 0 -> Polly.OutcomeType +Polly.Policy +Polly.Policy.Execute(System.Action action) -> void +Polly.Policy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Action action, Polly.Context context) -> void +Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void +Polly.Policy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action) -> TResult +Polly.Policy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy +Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action) -> TResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.PolicyBase +Polly.PolicyBase.ExceptionPredicates.get -> Polly.ExceptionPredicates +Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void +Polly.PolicyBase.PolicyKey.get -> string +Polly.PolicyBase.policyKeyInternal -> string +Polly.PolicyBase +Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void +Polly.PolicyBase.ResultPredicates.get -> Polly.ResultPredicates +Polly.PolicyBuilder +Polly.PolicyBuilder.GetType() -> System.Type +Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder +Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder +Polly.PolicyBuilder +Polly.PolicyBuilder.GetType() -> System.Type +Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder +Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder +Polly.PolicyResult +Polly.PolicyResult.Context.get -> Polly.Context +Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? +Polly.PolicyResult.FinalException.get -> System.Exception +Polly.PolicyResult.Outcome.get -> Polly.OutcomeType +Polly.PolicyResult +Polly.PolicyResult.Context.get -> Polly.Context +Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? +Polly.PolicyResult.FaultType.get -> Polly.FaultType? +Polly.PolicyResult.FinalException.get -> System.Exception +Polly.PolicyResult.FinalHandledResult.get -> TResult +Polly.PolicyResult.Outcome.get -> Polly.OutcomeType +Polly.PolicyResult.Result.get -> TResult +Polly.RateLimit.AsyncRateLimitPolicy +Polly.RateLimit.AsyncRateLimitPolicy +Polly.RateLimit.IRateLimitPolicy +Polly.RateLimit.IRateLimitPolicy +Polly.RateLimit.RateLimitPolicy +Polly.RateLimit.RateLimitPolicy +Polly.RateLimit.RateLimitRejectedException +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message, System.Exception innerException) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, System.Exception innerException) -> void +Polly.RateLimit.RateLimitRejectedException.RetryAfter.get -> System.TimeSpan +Polly.Registry.IConcurrentPolicyRegistry +Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, System.Func policyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, TPolicy policy) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.TryAdd(TKey key, TPolicy policy) -> bool +Polly.Registry.IConcurrentPolicyRegistry.TryRemove(TKey key, out TPolicy policy) -> bool +Polly.Registry.IConcurrentPolicyRegistry.TryUpdate(TKey key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool +Polly.Registry.IPolicyRegistry +Polly.Registry.IPolicyRegistry.Add(TKey key, TPolicy policy) -> void +Polly.Registry.IPolicyRegistry.Clear() -> void +Polly.Registry.IPolicyRegistry.Remove(TKey key) -> bool +Polly.Registry.IPolicyRegistry.this[TKey key].get -> Polly.IsPolicy +Polly.Registry.IPolicyRegistry.this[TKey key].set -> void +Polly.Registry.IReadOnlyPolicyRegistry +Polly.Registry.IReadOnlyPolicyRegistry.ContainsKey(TKey key) -> bool +Polly.Registry.IReadOnlyPolicyRegistry.Count.get -> int +Polly.Registry.IReadOnlyPolicyRegistry.Get(TKey key) -> TPolicy +Polly.Registry.IReadOnlyPolicyRegistry.this[TKey key].get -> Polly.IsPolicy +Polly.Registry.IReadOnlyPolicyRegistry.TryGet(TKey key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry +Polly.Registry.PolicyRegistry.Add(string key, TPolicy policy) -> void +Polly.Registry.PolicyRegistry.AddOrUpdate(string key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.AddOrUpdate(string key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.Clear() -> void +Polly.Registry.PolicyRegistry.ContainsKey(string key) -> bool +Polly.Registry.PolicyRegistry.Count.get -> int +Polly.Registry.PolicyRegistry.Get(string key) -> TPolicy +Polly.Registry.PolicyRegistry.GetEnumerator() -> System.Collections.Generic.IEnumerator> +Polly.Registry.PolicyRegistry.GetOrAdd(string key, System.Func policyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.GetOrAdd(string key, TPolicy policy) -> TPolicy +Polly.Registry.PolicyRegistry.PolicyRegistry() -> void +Polly.Registry.PolicyRegistry.Remove(string key) -> bool +Polly.Registry.PolicyRegistry.this[string key].get -> Polly.IsPolicy +Polly.Registry.PolicyRegistry.this[string key].set -> void +Polly.Registry.PolicyRegistry.TryAdd(string key, TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryGet(string key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryRemove(string key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryUpdate(string key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool +Polly.ResilienceStrategyConversionExtensions +Polly.ResultPredicate +Polly.ResultPredicates +Polly.ResultPredicates.AnyMatch(TResult result) -> bool +Polly.ResultPredicates.ResultPredicates() -> void +Polly.Retry.AsyncRetryPolicy +Polly.Retry.AsyncRetryPolicy +Polly.Retry.IRetryPolicy +Polly.Retry.IRetryPolicy +Polly.Retry.RetryPolicy +Polly.Retry.RetryPolicy +Polly.RetrySyntax +Polly.RetryTResultSyntax +Polly.Timeout.AsyncTimeoutPolicy +Polly.Timeout.AsyncTimeoutPolicy +Polly.Timeout.ITimeoutPolicy +Polly.Timeout.ITimeoutPolicy +Polly.Timeout.TimeoutPolicy +Polly.Timeout.TimeoutPolicy +Polly.Timeout.TimeoutStrategy +Polly.Timeout.TimeoutStrategy.Optimistic = 0 -> Polly.Timeout.TimeoutStrategy +Polly.Timeout.TimeoutStrategy.Pessimistic = 1 -> Polly.Timeout.TimeoutStrategy +Polly.Utilities.ExceptionExtensions +Polly.Utilities.SystemClock +Polly.Utilities.TaskHelper +Polly.Wrap.AsyncPolicyWrap +Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap +Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap +Polly.Wrap.IPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap +Polly.Wrap.IPolicyWrapExtension +Polly.Wrap.PolicyWrap +Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap +Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy +readonly Polly.Caching.NonSlidingTtl.absoluteExpirationTime -> System.DateTimeOffset +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, System.Threading.Tasks.Task> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.Caching.CacheProviderExtensions.AsyncFor(this Polly.Caching.IAsyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.IAsyncCacheProvider +static Polly.Caching.CacheProviderExtensions.For(this Polly.Caching.ISyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.ISyncCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, TResult> fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.IAsyncPolicyExtensions.AsAsyncPolicy(this Polly.IAsyncPolicy policy) -> Polly.IAsyncPolicy +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.ISyncPolicyExtensions.AsPolicy(this Polly.ISyncPolicy policy) -> Polly.ISyncPolicy +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.Handle() -> Polly.PolicyBuilder +static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleInner() -> Polly.PolicyBuilder +static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder +static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy +static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy +static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy +static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap +static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap +static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap +static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap +static Polly.Policy.Handle() -> Polly.PolicyBuilder +static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleInner() -> Polly.PolicyBuilder +static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder +static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Successful(Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Failure(TResult handledResult, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Successful(TResult result, Polly.Context context) -> Polly.PolicyResult +static Polly.ResilienceStrategyConversionExtensions.AsAsyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.IAsyncPolicy +static Polly.ResilienceStrategyConversionExtensions.AsAsyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.IAsyncPolicy +static Polly.ResilienceStrategyConversionExtensions.AsSyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.ISyncPolicy +static Polly.ResilienceStrategyConversionExtensions.AsSyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.ISyncPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.Utilities.ExceptionExtensions.RethrowWithOriginalStackTraceIfDiffersFrom(this System.Exception exceptionPossiblyToThrow, System.Exception exceptionToCompare) -> void +static Polly.Utilities.SystemClock.CancelTokenAfter -> System.Action +static Polly.Utilities.SystemClock.DateTimeOffsetUtcNow -> System.Func +static Polly.Utilities.SystemClock.Reset() -> void +static Polly.Utilities.SystemClock.Sleep -> System.Action +static Polly.Utilities.SystemClock.SleepAsync -> System.Func +static Polly.Utilities.SystemClock.UtcNow -> System.Func +static Polly.Utilities.TaskHelper.EmptyTask -> System.Threading.Tasks.Task +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap) -> TPolicy +static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> TPolicy +static readonly Polly.Caching.ContextualTtl.SlidingExpirationKey -> string +static readonly Polly.Caching.ContextualTtl.TimeSpanKey -> string +static readonly Polly.Caching.DefaultCacheKeyStrategy.Instance -> Polly.Caching.ICacheKeyStrategy +static readonly Polly.ExceptionPredicates.None -> Polly.ExceptionPredicates +static readonly Polly.ResultPredicates.None -> Polly.ResultPredicates +virtual Polly.AsyncPolicy.ImplementationAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +virtual Polly.Policy.Implementation(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void diff --git a/src/Polly/RateLimit/RateLimitRejectedException.cs b/src/Polly/RateLimit/RateLimitRejectedException.cs index 96919c10da5..f785e322703 100644 --- a/src/Polly/RateLimit/RateLimitRejectedException.cs +++ b/src/Polly/RateLimit/RateLimitRejectedException.cs @@ -6,6 +6,8 @@ namespace Polly.RateLimit; +#pragma warning disable RS0016 // Add public types and members to the declared API + /// /// Exception thrown when a delegate executed through a is rate-limited. /// diff --git a/test/Polly.TestUtils/Polly.TestUtils.csproj b/test/Polly.TestUtils/Polly.TestUtils.csproj index e7587e9e770..a8bdb89c1cd 100644 --- a/test/Polly.TestUtils/Polly.TestUtils.csproj +++ b/test/Polly.TestUtils/Polly.TestUtils.csproj @@ -6,6 +6,7 @@ enable $(NoWarn);SA1600;SA1204;SA1602;CA1062 false + false From 3565448663d076d7414d501ed933934338de418f Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Thu, 13 Jul 2023 09:10:27 +0200 Subject: [PATCH 2/7] fixes? --- .../Timeout/TimeoutRejectedException.cs | 12 +++++------ .../RateLimiterRejectedException.cs | 20 +++++++++---------- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/src/Polly.Core/Timeout/TimeoutRejectedException.cs b/src/Polly.Core/Timeout/TimeoutRejectedException.cs index 37e7844bfa1..0eafda6ab7e 100644 --- a/src/Polly.Core/Timeout/TimeoutRejectedException.cs +++ b/src/Polly.Core/Timeout/TimeoutRejectedException.cs @@ -63,6 +63,11 @@ public TimeoutRejectedException(string message, TimeSpan timeout) public TimeoutRejectedException(string message, TimeSpan timeout, Exception innerException) : base(message, innerException) => Timeout = timeout; + /// + /// Gets the timeout value that caused this exception. + /// + public TimeSpan Timeout { get; private set; } = System.Threading.Timeout.InfiniteTimeSpan; + #if !NETCOREAPP /// /// Initializes a new instance of the class. @@ -71,14 +76,7 @@ public TimeoutRejectedException(string message, TimeSpan timeout, Exception inne /// The context. private TimeoutRejectedException(SerializationInfo info, StreamingContext context) : base(info, context) => Timeout = TimeSpan.FromSeconds(info.GetDouble("Timeout")); -#endif - /// - /// Gets the timeout value that caused this exception. - /// - public TimeSpan Timeout { get; private set; } = System.Threading.Timeout.InfiniteTimeSpan; - -#if !NETCOREAPP /// #pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) diff --git a/src/Polly.RateLimiting/RateLimiterRejectedException.cs b/src/Polly.RateLimiting/RateLimiterRejectedException.cs index 80fbdf1843c..01963cffc85 100644 --- a/src/Polly.RateLimiting/RateLimiterRejectedException.cs +++ b/src/Polly.RateLimiting/RateLimiterRejectedException.cs @@ -65,6 +65,15 @@ public RateLimiterRejectedException(string message, Exception inner) public RateLimiterRejectedException(string message, TimeSpan retryAfter, Exception inner) : base(message, inner) => RetryAfter = retryAfter; + /// + /// Gets the amount of time to wait before retrying again. + /// + /// + /// This value was retrieved from the by reading the . + /// Defaults to null. + /// + public TimeSpan? RetryAfter { get; } + #if !NETCOREAPP /// /// Initializes a new instance of the class. @@ -80,18 +89,7 @@ private RateLimiterRejectedException(SerializationInfo info, StreamingContext co RetryAfter = TimeSpan.FromSeconds(value); } } -#endif - /// - /// Gets the amount of time to wait before retrying again. - /// - /// - /// This value was retrieved from the by reading the . - /// Defaults to null. - /// - public TimeSpan? RetryAfter { get; } - -#if !NETCOREAPP /// #pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) From dd1853b1e9df51f2e87068c08ad7d42ec1309a8b Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Thu, 13 Jul 2023 09:19:21 +0200 Subject: [PATCH 3/7] fixes? --- src/Polly.Core/ExecutionRejectedException.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Polly.Core/ExecutionRejectedException.cs b/src/Polly.Core/ExecutionRejectedException.cs index f697ef00a13..b5c8e4e0684 100644 --- a/src/Polly.Core/ExecutionRejectedException.cs +++ b/src/Polly.Core/ExecutionRejectedException.cs @@ -36,17 +36,17 @@ protected ExecutionRejectedException(string message, Exception inner) { } +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. -#pragma warning disable RS0016 // Add public types and members to the declared API protected ExecutionRejectedException(SerializationInfo info, StreamingContext context) -#pragma warning restore RS0016 // Add public types and members to the declared API : base(info, context) { } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } From ed9732ff21532d500c08a9943080149f283c16ad Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Thu, 13 Jul 2023 09:25:50 +0200 Subject: [PATCH 4/7] fixes? --- src/Polly.Core/Timeout/TimeoutRejectedException.cs | 4 ++-- src/Polly.RateLimiting/RateLimiterRejectedException.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Polly.Core/Timeout/TimeoutRejectedException.cs b/src/Polly.Core/Timeout/TimeoutRejectedException.cs index 0eafda6ab7e..af4f6d5c290 100644 --- a/src/Polly.Core/Timeout/TimeoutRejectedException.cs +++ b/src/Polly.Core/Timeout/TimeoutRejectedException.cs @@ -68,6 +68,7 @@ public TimeoutRejectedException(string message, TimeSpan timeout, Exception inne /// public TimeSpan Timeout { get; private set; } = System.Threading.Timeout.InfiniteTimeSpan; +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. @@ -78,9 +79,7 @@ private TimeoutRejectedException(SerializationInfo info, StreamingContext contex : base(info, context) => Timeout = TimeSpan.FromSeconds(info.GetDouble("Timeout")); /// -#pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) -#pragma warning restore RS0016 // Add public types and members to the declared API { Guard.NotNull(info); @@ -89,4 +88,5 @@ public override void GetObjectData(SerializationInfo info, StreamingContext cont base.GetObjectData(info, context); } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } diff --git a/src/Polly.RateLimiting/RateLimiterRejectedException.cs b/src/Polly.RateLimiting/RateLimiterRejectedException.cs index 01963cffc85..a5fc88d5c0a 100644 --- a/src/Polly.RateLimiting/RateLimiterRejectedException.cs +++ b/src/Polly.RateLimiting/RateLimiterRejectedException.cs @@ -74,6 +74,7 @@ public RateLimiterRejectedException(string message, TimeSpan retryAfter, Excepti /// public TimeSpan? RetryAfter { get; } +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. @@ -91,9 +92,7 @@ private RateLimiterRejectedException(SerializationInfo info, StreamingContext co } /// -#pragma warning disable RS0016 // Add public types and members to the declared API public override void GetObjectData(SerializationInfo info, StreamingContext context) -#pragma warning restore RS0016 // Add public types and members to the declared API { Guard.NotNull(info); @@ -109,4 +108,5 @@ public override void GetObjectData(SerializationInfo info, StreamingContext cont base.GetObjectData(info, context); } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } From 73c8abee5a0e3a0cffa821c655fdfa6170e6b44d Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Thu, 13 Jul 2023 15:22:26 +0200 Subject: [PATCH 5/7] PR comments --- .../Bulkhead/BulkheadRejectedException.cs | 4 +- src/Polly/PublicAPI.Shipped.txt | 1055 +++++++++++++++- src/Polly/PublicAPI.Unshipped.txt | 1056 +---------------- 3 files changed, 1057 insertions(+), 1058 deletions(-) diff --git a/src/Polly/Bulkhead/BulkheadRejectedException.cs b/src/Polly/Bulkhead/BulkheadRejectedException.cs index 98cc8f456ef..c77f51afb2e 100644 --- a/src/Polly/Bulkhead/BulkheadRejectedException.cs +++ b/src/Polly/Bulkhead/BulkheadRejectedException.cs @@ -5,8 +5,6 @@ namespace Polly.Bulkhead; -#pragma warning disable RS0016 // Add public types and members to the declared API - /// /// Exception thrown when a bulkhead's semaphore and queue are full. /// @@ -39,6 +37,7 @@ public BulkheadRejectedException(string message, Exception innerException) : bas { } +#pragma warning disable RS0016 // Add public types and members to the declared API #if NETSTANDARD2_0 /// /// Initializes a new instance of the class. @@ -49,4 +48,5 @@ protected BulkheadRejectedException(SerializationInfo info, StreamingContext con { } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } diff --git a/src/Polly/PublicAPI.Shipped.txt b/src/Polly/PublicAPI.Shipped.txt index 5f282702bb0..4c456056fe9 100644 --- a/src/Polly/PublicAPI.Shipped.txt +++ b/src/Polly/PublicAPI.Shipped.txt @@ -1 +1,1054 @@ - \ No newline at end of file +abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +override Polly.PolicyBuilder.Equals(object obj) -> bool +override Polly.PolicyBuilder.GetHashCode() -> int +override Polly.PolicyBuilder.ToString() -> string +override Polly.PolicyBuilder.Equals(object obj) -> bool +override Polly.PolicyBuilder.GetHashCode() -> int +override Polly.PolicyBuilder.ToString() -> string +Polly.AdvancedCircuitBreakerSyntax +Polly.AdvancedCircuitBreakerTResultSyntax +Polly.AsyncAdvancedCircuitBreakerSyntax +Polly.AsyncAdvancedCircuitBreakerTResultSyntax +Polly.AsyncCircuitBreakerSyntax +Polly.AsyncCircuitBreakerTResultSyntax +Polly.AsyncFallbackSyntax +Polly.AsyncFallbackTResultSyntax +Polly.AsyncPolicy +Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy +Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +Polly.AsyncRetrySyntax +Polly.AsyncRetryTResultSyntax +Polly.Bulkhead.AsyncBulkheadPolicy +Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void +Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy +Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void +Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy +Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy.Dispose() -> void +Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy +Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.BulkheadPolicy.Dispose() -> void +Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.BulkheadRejectedException +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException() -> void +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message) -> void +Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message, System.Exception innerException) -> void +Polly.Bulkhead.IBulkheadPolicy +Polly.Bulkhead.IBulkheadPolicy.BulkheadAvailableCount.get -> int +Polly.Bulkhead.IBulkheadPolicy.QueueAvailableCount.get -> int +Polly.Bulkhead.IBulkheadPolicy +Polly.Caching.AbsoluteTtl +Polly.Caching.AbsoluteTtl.AbsoluteTtl(System.DateTimeOffset absoluteExpirationTime) -> void +Polly.Caching.AsyncCachePolicy +Polly.Caching.AsyncCachePolicy +Polly.Caching.AsyncSerializingCacheProvider +Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> +Polly.Caching.AsyncSerializingCacheProvider +Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> +Polly.Caching.CachePolicy +Polly.Caching.CachePolicy +Polly.Caching.CacheProviderExtensions +Polly.Caching.ContextualTtl +Polly.Caching.ContextualTtl.ContextualTtl() -> void +Polly.Caching.ContextualTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.DefaultCacheKeyStrategy +Polly.Caching.DefaultCacheKeyStrategy.DefaultCacheKeyStrategy() -> void +Polly.Caching.DefaultCacheKeyStrategy.GetCacheKey(Polly.Context context) -> string +Polly.Caching.IAsyncCacheProvider +Polly.Caching.IAsyncCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> +Polly.Caching.IAsyncCacheProvider +Polly.Caching.IAsyncCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> +Polly.Caching.ICacheItemSerializer +Polly.Caching.ICacheItemSerializer.Deserialize(TSerialized objectToDeserialize) -> TResult +Polly.Caching.ICacheItemSerializer.Serialize(TResult objectToSerialize) -> TSerialized +Polly.Caching.ICacheKeyStrategy +Polly.Caching.ICacheKeyStrategy.GetCacheKey(Polly.Context context) -> string +Polly.Caching.ICachePolicy +Polly.Caching.ICachePolicy +Polly.Caching.ISyncCacheProvider +Polly.Caching.ISyncCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, object) +Polly.Caching.ISyncCacheProvider +Polly.Caching.ISyncCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, TResult) +Polly.Caching.ITtlStrategy +Polly.Caching.ITtlStrategy +Polly.Caching.ITtlStrategy.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl +Polly.Caching.NonSlidingTtl +Polly.Caching.NonSlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.NonSlidingTtl.NonSlidingTtl(System.DateTimeOffset absoluteExpirationTime) -> void +Polly.Caching.RelativeTtl +Polly.Caching.RelativeTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.RelativeTtl.RelativeTtl(System.TimeSpan ttl) -> void +Polly.Caching.ResultTtl +Polly.Caching.ResultTtl.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl +Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void +Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void +Polly.Caching.SerializingCacheProvider +Polly.Caching.SerializingCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, TResult) +Polly.Caching.SerializingCacheProvider +Polly.Caching.SerializingCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void +Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void +Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, object) +Polly.Caching.SlidingTtl +Polly.Caching.SlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl +Polly.Caching.SlidingTtl.SlidingTtl(System.TimeSpan slidingTtl) -> void +Polly.Caching.Ttl +Polly.Caching.Ttl.SlidingExpiration -> bool +Polly.Caching.Ttl.Timespan -> System.TimeSpan +Polly.Caching.Ttl.Ttl() -> void +Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan) -> void +Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan, bool slidingExpiration) -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy +Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy +Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.CircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy +Polly.CircuitBreaker.ICircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState +Polly.CircuitBreaker.ICircuitBreakerPolicy.Isolate() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy.LastException.get -> System.Exception +Polly.CircuitBreaker.ICircuitBreakerPolicy.Reset() -> void +Polly.CircuitBreaker.ICircuitBreakerPolicy +Polly.CircuitBreaker.ICircuitBreakerPolicy.LastHandledResult.get -> TResult +Polly.CircuitBreakerSyntax +Polly.CircuitBreakerTResultSyntax +Polly.Context +Polly.Context.Add(object key, object value) -> void +Polly.Context.Add(string key, object value) -> void +Polly.Context.Clear() -> void +Polly.Context.Contains(object key) -> bool +Polly.Context.ContainsKey(string key) -> bool +Polly.Context.Context() -> void +Polly.Context.Context(string operationKey) -> void +Polly.Context.Context(string operationKey, System.Collections.Generic.IDictionary contextData) -> void +Polly.Context.CopyTo(System.Array array, int index) -> void +Polly.Context.CorrelationId.get -> System.Guid +Polly.Context.Count.get -> int +Polly.Context.GetEnumerator() -> System.Collections.Generic.IEnumerator> +Polly.Context.Keys.get -> System.Collections.Generic.ICollection +Polly.Context.OperationKey.get -> string +Polly.Context.PolicyKey.get -> string +Polly.Context.PolicyWrapKey.get -> string +Polly.Context.Remove(object key) -> void +Polly.Context.Remove(string key) -> bool +Polly.Context.this[string key].get -> object +Polly.Context.this[string key].set -> void +Polly.Context.TryGetValue(string key, out object value) -> bool +Polly.Context.Values.get -> System.Collections.Generic.ICollection +Polly.DelegateResult +Polly.DelegateResult.DelegateResult(System.Exception exception) -> void +Polly.DelegateResult.DelegateResult(TResult result) -> void +Polly.DelegateResult.Exception.get -> System.Exception +Polly.DelegateResult.Result.get -> TResult +Polly.ExceptionPredicate +Polly.ExceptionPredicates +Polly.ExceptionPredicates.ExceptionPredicates() -> void +Polly.ExceptionPredicates.FirstMatchOrDefault(System.Exception ex) -> System.Exception +Polly.ExceptionType +Polly.ExceptionType.HandledByThisPolicy = 0 -> Polly.ExceptionType +Polly.ExceptionType.Unhandled = 1 -> Polly.ExceptionType +Polly.Fallback.AsyncFallbackPolicy +Polly.Fallback.AsyncFallbackPolicy +Polly.Fallback.FallbackPolicy +Polly.Fallback.FallbackPolicy +Polly.Fallback.IFallbackPolicy +Polly.Fallback.IFallbackPolicy +Polly.FallbackSyntax +Polly.FallbackTResultSyntax +Polly.FaultType +Polly.FaultType.ExceptionHandledByThisPolicy = 0 -> Polly.FaultType +Polly.FaultType.ResultHandledByThisPolicy = 2 -> Polly.FaultType +Polly.FaultType.UnhandledException = 1 -> Polly.FaultType +Polly.IAsyncPolicy +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy +Polly.IAsyncPolicy +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task +Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy +Polly.IAsyncPolicyExtensions +Polly.IAsyncPolicyPolicyWrapExtensions +Polly.IsPolicy +Polly.IsPolicy.PolicyKey.get -> string +Polly.ISyncPolicy +Polly.ISyncPolicy.Execute(System.Action action) -> void +Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void +Polly.ISyncPolicy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action) -> TResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy +Polly.ISyncPolicy +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.ISyncPolicy.Execute(System.Func action) -> TResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy +Polly.ISyncPolicyExtensions +Polly.ISyncPolicyPolicyWrapExtensions +Polly.NoOp.AsyncNoOpPolicy +Polly.NoOp.AsyncNoOpPolicy +Polly.NoOp.INoOpPolicy +Polly.NoOp.INoOpPolicy +Polly.NoOp.NoOpPolicy +Polly.NoOp.NoOpPolicy +Polly.OutcomeType +Polly.OutcomeType.Failure = 1 -> Polly.OutcomeType +Polly.OutcomeType.Successful = 0 -> Polly.OutcomeType +Polly.Policy +Polly.Policy.Execute(System.Action action) -> void +Polly.Policy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Action action, Polly.Context context) -> void +Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void +Polly.Policy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void +Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action) -> TResult +Polly.Policy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy +Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult +Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult +Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult +Polly.Policy.Execute(System.Func action) -> TResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult +Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult +Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void +Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +Polly.PolicyBase +Polly.PolicyBase.ExceptionPredicates.get -> Polly.ExceptionPredicates +Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void +Polly.PolicyBase.PolicyKey.get -> string +Polly.PolicyBase.policyKeyInternal -> string +Polly.PolicyBase +Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void +Polly.PolicyBase.ResultPredicates.get -> Polly.ResultPredicates +Polly.PolicyBuilder +Polly.PolicyBuilder.GetType() -> System.Type +Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder +Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder +Polly.PolicyBuilder +Polly.PolicyBuilder.GetType() -> System.Type +Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder +Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder +Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder +Polly.PolicyResult +Polly.PolicyResult.Context.get -> Polly.Context +Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? +Polly.PolicyResult.FinalException.get -> System.Exception +Polly.PolicyResult.Outcome.get -> Polly.OutcomeType +Polly.PolicyResult +Polly.PolicyResult.Context.get -> Polly.Context +Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? +Polly.PolicyResult.FaultType.get -> Polly.FaultType? +Polly.PolicyResult.FinalException.get -> System.Exception +Polly.PolicyResult.FinalHandledResult.get -> TResult +Polly.PolicyResult.Outcome.get -> Polly.OutcomeType +Polly.PolicyResult.Result.get -> TResult +Polly.RateLimit.AsyncRateLimitPolicy +Polly.RateLimit.AsyncRateLimitPolicy +Polly.RateLimit.IRateLimitPolicy +Polly.RateLimit.IRateLimitPolicy +Polly.RateLimit.RateLimitPolicy +Polly.RateLimit.RateLimitPolicy +Polly.RateLimit.RateLimitRejectedException +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message, System.Exception innerException) -> void +Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, System.Exception innerException) -> void +Polly.RateLimit.RateLimitRejectedException.RetryAfter.get -> System.TimeSpan +Polly.Registry.IConcurrentPolicyRegistry +Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, System.Func policyFactory) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, TPolicy policy) -> TPolicy +Polly.Registry.IConcurrentPolicyRegistry.TryAdd(TKey key, TPolicy policy) -> bool +Polly.Registry.IConcurrentPolicyRegistry.TryRemove(TKey key, out TPolicy policy) -> bool +Polly.Registry.IConcurrentPolicyRegistry.TryUpdate(TKey key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool +Polly.Registry.IPolicyRegistry +Polly.Registry.IPolicyRegistry.Add(TKey key, TPolicy policy) -> void +Polly.Registry.IPolicyRegistry.Clear() -> void +Polly.Registry.IPolicyRegistry.Remove(TKey key) -> bool +Polly.Registry.IPolicyRegistry.this[TKey key].get -> Polly.IsPolicy +Polly.Registry.IPolicyRegistry.this[TKey key].set -> void +Polly.Registry.IReadOnlyPolicyRegistry +Polly.Registry.IReadOnlyPolicyRegistry.ContainsKey(TKey key) -> bool +Polly.Registry.IReadOnlyPolicyRegistry.Count.get -> int +Polly.Registry.IReadOnlyPolicyRegistry.Get(TKey key) -> TPolicy +Polly.Registry.IReadOnlyPolicyRegistry.this[TKey key].get -> Polly.IsPolicy +Polly.Registry.IReadOnlyPolicyRegistry.TryGet(TKey key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry +Polly.Registry.PolicyRegistry.Add(string key, TPolicy policy) -> void +Polly.Registry.PolicyRegistry.AddOrUpdate(string key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.AddOrUpdate(string key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.Clear() -> void +Polly.Registry.PolicyRegistry.ContainsKey(string key) -> bool +Polly.Registry.PolicyRegistry.Count.get -> int +Polly.Registry.PolicyRegistry.Get(string key) -> TPolicy +Polly.Registry.PolicyRegistry.GetEnumerator() -> System.Collections.Generic.IEnumerator> +Polly.Registry.PolicyRegistry.GetOrAdd(string key, System.Func policyFactory) -> TPolicy +Polly.Registry.PolicyRegistry.GetOrAdd(string key, TPolicy policy) -> TPolicy +Polly.Registry.PolicyRegistry.PolicyRegistry() -> void +Polly.Registry.PolicyRegistry.Remove(string key) -> bool +Polly.Registry.PolicyRegistry.this[string key].get -> Polly.IsPolicy +Polly.Registry.PolicyRegistry.this[string key].set -> void +Polly.Registry.PolicyRegistry.TryAdd(string key, TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryGet(string key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryRemove(string key, out TPolicy policy) -> bool +Polly.Registry.PolicyRegistry.TryUpdate(string key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool +Polly.ResultPredicate +Polly.ResultPredicates +Polly.ResultPredicates.AnyMatch(TResult result) -> bool +Polly.ResultPredicates.ResultPredicates() -> void +Polly.Retry.AsyncRetryPolicy +Polly.Retry.AsyncRetryPolicy +Polly.Retry.IRetryPolicy +Polly.Retry.IRetryPolicy +Polly.Retry.RetryPolicy +Polly.Retry.RetryPolicy +Polly.RetrySyntax +Polly.RetryTResultSyntax +Polly.Timeout.AsyncTimeoutPolicy +Polly.Timeout.AsyncTimeoutPolicy +Polly.Timeout.ITimeoutPolicy +Polly.Timeout.ITimeoutPolicy +Polly.Timeout.TimeoutPolicy +Polly.Timeout.TimeoutPolicy +Polly.Timeout.TimeoutStrategy +Polly.Timeout.TimeoutStrategy.Optimistic = 0 -> Polly.Timeout.TimeoutStrategy +Polly.Timeout.TimeoutStrategy.Pessimistic = 1 -> Polly.Timeout.TimeoutStrategy +Polly.Utilities.ExceptionExtensions +Polly.Utilities.SystemClock +Polly.Utilities.TaskHelper +Polly.Wrap.AsyncPolicyWrap +Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap +Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap +Polly.Wrap.IPolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.IPolicyWrap +Polly.Wrap.IPolicyWrapExtension +Polly.Wrap.PolicyWrap +Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap +Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy +Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy +readonly Polly.Caching.NonSlidingTtl.absoluteExpirationTime -> System.DateTimeOffset +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, System.Threading.Tasks.Task> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy +static Polly.Caching.CacheProviderExtensions.AsyncFor(this Polly.Caching.IAsyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.IAsyncCacheProvider +static Polly.Caching.CacheProviderExtensions.For(this Polly.Caching.ISyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.ISyncCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider +static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, TResult> fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy +static Polly.IAsyncPolicyExtensions.AsAsyncPolicy(this Polly.IAsyncPolicy policy) -> Polly.IAsyncPolicy +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap +static Polly.ISyncPolicyExtensions.AsPolicy(this Polly.ISyncPolicy policy) -> Polly.ISyncPolicy +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap +static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy +static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy +static Polly.Policy.Handle() -> Polly.PolicyBuilder +static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleInner() -> Polly.PolicyBuilder +static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder +static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy +static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy +static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy +static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy +static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy +static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap +static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap +static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap +static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap +static Polly.Policy.Handle() -> Polly.PolicyBuilder +static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleInner() -> Polly.PolicyBuilder +static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder +static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder +static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Successful(Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Failure(TResult handledResult, Polly.Context context) -> Polly.PolicyResult +static Polly.PolicyResult.Successful(TResult result, Polly.Context context) -> Polly.PolicyResult +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy +static Polly.Utilities.ExceptionExtensions.RethrowWithOriginalStackTraceIfDiffersFrom(this System.Exception exceptionPossiblyToThrow, System.Exception exceptionToCompare) -> void +static Polly.Utilities.SystemClock.CancelTokenAfter -> System.Action +static Polly.Utilities.SystemClock.DateTimeOffsetUtcNow -> System.Func +static Polly.Utilities.SystemClock.Reset() -> void +static Polly.Utilities.SystemClock.Sleep -> System.Action +static Polly.Utilities.SystemClock.SleepAsync -> System.Func +static Polly.Utilities.SystemClock.UtcNow -> System.Func +static Polly.Utilities.TaskHelper.EmptyTask -> System.Threading.Tasks.Task +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> System.Collections.Generic.IEnumerable +static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap) -> TPolicy +static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> TPolicy +static readonly Polly.Caching.ContextualTtl.SlidingExpirationKey -> string +static readonly Polly.Caching.ContextualTtl.TimeSpanKey -> string +static readonly Polly.Caching.DefaultCacheKeyStrategy.Instance -> Polly.Caching.ICacheKeyStrategy +static readonly Polly.ExceptionPredicates.None -> Polly.ExceptionPredicates +static readonly Polly.ResultPredicates.None -> Polly.ResultPredicates +virtual Polly.AsyncPolicy.ImplementationAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task +virtual Polly.Policy.Implementation(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void diff --git a/src/Polly/PublicAPI.Unshipped.txt b/src/Polly/PublicAPI.Unshipped.txt index 20f4ca8aa07..720e3ce75e9 100644 --- a/src/Polly/PublicAPI.Unshipped.txt +++ b/src/Polly/PublicAPI.Unshipped.txt @@ -1,1059 +1,5 @@ -abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -abstract Polly.AsyncPolicy.ImplementationAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -abstract Polly.Policy.Implementation(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -override Polly.PolicyBuilder.Equals(object obj) -> bool -override Polly.PolicyBuilder.GetHashCode() -> int -override Polly.PolicyBuilder.ToString() -> string -override Polly.PolicyBuilder.Equals(object obj) -> bool -override Polly.PolicyBuilder.GetHashCode() -> int -override Polly.PolicyBuilder.ToString() -> string -Polly.AdvancedCircuitBreakerSyntax -Polly.AdvancedCircuitBreakerTResultSyntax -Polly.AsyncAdvancedCircuitBreakerSyntax -Polly.AsyncAdvancedCircuitBreakerTResultSyntax -Polly.AsyncCircuitBreakerSyntax -Polly.AsyncCircuitBreakerTResultSyntax -Polly.AsyncFallbackSyntax -Polly.AsyncFallbackTResultSyntax -Polly.AsyncPolicy -Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy -Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -Polly.AsyncPolicy -Polly.AsyncPolicy.AsyncPolicy(Polly.PolicyBuilder policyBuilder = null) -> void -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task -Polly.AsyncPolicy.WithPolicyKey(string policyKey) -> Polly.AsyncPolicy -Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -Polly.AsyncPolicy.WrapAsync(Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -Polly.AsyncRetrySyntax -Polly.AsyncRetryTResultSyntax -Polly.Bulkhead.AsyncBulkheadPolicy -Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int -Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void -Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int -Polly.Bulkhead.AsyncBulkheadPolicy -Polly.Bulkhead.AsyncBulkheadPolicy.BulkheadAvailableCount.get -> int -Polly.Bulkhead.AsyncBulkheadPolicy.Dispose() -> void -Polly.Bulkhead.AsyncBulkheadPolicy.QueueAvailableCount.get -> int -Polly.Bulkhead.BulkheadPolicy -Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int -Polly.Bulkhead.BulkheadPolicy.Dispose() -> void -Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int -Polly.Bulkhead.BulkheadPolicy -Polly.Bulkhead.BulkheadPolicy.BulkheadAvailableCount.get -> int -Polly.Bulkhead.BulkheadPolicy.Dispose() -> void -Polly.Bulkhead.BulkheadPolicy.QueueAvailableCount.get -> int -Polly.Bulkhead.BulkheadRejectedException -Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException() -> void -Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message) -> void -Polly.Bulkhead.BulkheadRejectedException.BulkheadRejectedException(string message, System.Exception innerException) -> void -Polly.Bulkhead.IBulkheadPolicy -Polly.Bulkhead.IBulkheadPolicy.BulkheadAvailableCount.get -> int -Polly.Bulkhead.IBulkheadPolicy.QueueAvailableCount.get -> int -Polly.Bulkhead.IBulkheadPolicy -Polly.Caching.AbsoluteTtl -Polly.Caching.AbsoluteTtl.AbsoluteTtl(System.DateTimeOffset absoluteExpirationTime) -> void -Polly.Caching.AsyncCachePolicy -Polly.Caching.AsyncCachePolicy -Polly.Caching.AsyncSerializingCacheProvider -Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void -Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> -Polly.Caching.AsyncSerializingCacheProvider -Polly.Caching.AsyncSerializingCacheProvider.AsyncSerializingCacheProvider(Polly.Caching.IAsyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void -Polly.Caching.AsyncSerializingCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.Caching.AsyncSerializingCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> -Polly.Caching.CachePolicy -Polly.Caching.CachePolicy -Polly.Caching.CacheProviderExtensions -Polly.Caching.ContextualTtl -Polly.Caching.ContextualTtl.ContextualTtl() -> void -Polly.Caching.ContextualTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl -Polly.Caching.DefaultCacheKeyStrategy -Polly.Caching.DefaultCacheKeyStrategy.DefaultCacheKeyStrategy() -> void -Polly.Caching.DefaultCacheKeyStrategy.GetCacheKey(Polly.Context context) -> string -Polly.Caching.IAsyncCacheProvider -Polly.Caching.IAsyncCacheProvider.PutAsync(string key, object value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, object)> -Polly.Caching.IAsyncCacheProvider -Polly.Caching.IAsyncCacheProvider.PutAsync(string key, TResult value, Polly.Caching.Ttl ttl, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.Caching.IAsyncCacheProvider.TryGetAsync(string key, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task<(bool, TResult)> -Polly.Caching.ICacheItemSerializer -Polly.Caching.ICacheItemSerializer.Deserialize(TSerialized objectToDeserialize) -> TResult -Polly.Caching.ICacheItemSerializer.Serialize(TResult objectToSerialize) -> TSerialized -Polly.Caching.ICacheKeyStrategy -Polly.Caching.ICacheKeyStrategy.GetCacheKey(Polly.Context context) -> string -Polly.Caching.ICachePolicy -Polly.Caching.ICachePolicy -Polly.Caching.ISyncCacheProvider -Polly.Caching.ISyncCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void -Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, object) -Polly.Caching.ISyncCacheProvider -Polly.Caching.ISyncCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void -Polly.Caching.ISyncCacheProvider.TryGet(string key) -> (bool, TResult) -Polly.Caching.ITtlStrategy -Polly.Caching.ITtlStrategy -Polly.Caching.ITtlStrategy.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl -Polly.Caching.NonSlidingTtl -Polly.Caching.NonSlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl -Polly.Caching.NonSlidingTtl.NonSlidingTtl(System.DateTimeOffset absoluteExpirationTime) -> void -Polly.Caching.RelativeTtl -Polly.Caching.RelativeTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl -Polly.Caching.RelativeTtl.RelativeTtl(System.TimeSpan ttl) -> void -Polly.Caching.ResultTtl -Polly.Caching.ResultTtl.GetTtl(Polly.Context context, TResult result) -> Polly.Caching.Ttl -Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void -Polly.Caching.ResultTtl.ResultTtl(System.Func ttlFunc) -> void -Polly.Caching.SerializingCacheProvider -Polly.Caching.SerializingCacheProvider.Put(string key, TResult value, Polly.Caching.Ttl ttl) -> void -Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void -Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, TResult) -Polly.Caching.SerializingCacheProvider -Polly.Caching.SerializingCacheProvider.Put(string key, object value, Polly.Caching.Ttl ttl) -> void -Polly.Caching.SerializingCacheProvider.SerializingCacheProvider(Polly.Caching.ISyncCacheProvider wrappedCacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> void -Polly.Caching.SerializingCacheProvider.TryGet(string key) -> (bool, object) -Polly.Caching.SlidingTtl -Polly.Caching.SlidingTtl.GetTtl(Polly.Context context, object result) -> Polly.Caching.Ttl -Polly.Caching.SlidingTtl.SlidingTtl(System.TimeSpan slidingTtl) -> void -Polly.Caching.Ttl -Polly.Caching.Ttl.SlidingExpiration -> bool -Polly.Caching.Ttl.Timespan -> System.TimeSpan -Polly.Caching.Ttl.Ttl() -> void -Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan) -> void -Polly.Caching.Ttl.Ttl(System.TimeSpan timeSpan, bool slidingExpiration) -> void -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Isolate() -> void -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastException.get -> System.Exception -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.LastHandledResult.get -> TResult -Polly.CircuitBreaker.AsyncCircuitBreakerPolicy.Reset() -> void -Polly.CircuitBreaker.CircuitBreakerPolicy -Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState -Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void -Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception -Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void -Polly.CircuitBreaker.CircuitBreakerPolicy -Polly.CircuitBreaker.CircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState -Polly.CircuitBreaker.CircuitBreakerPolicy.Isolate() -> void -Polly.CircuitBreaker.CircuitBreakerPolicy.LastException.get -> System.Exception -Polly.CircuitBreaker.CircuitBreakerPolicy.LastHandledResult.get -> TResult -Polly.CircuitBreaker.CircuitBreakerPolicy.Reset() -> void -Polly.CircuitBreaker.ICircuitBreakerPolicy -Polly.CircuitBreaker.ICircuitBreakerPolicy.CircuitState.get -> Polly.CircuitBreaker.CircuitState -Polly.CircuitBreaker.ICircuitBreakerPolicy.Isolate() -> void -Polly.CircuitBreaker.ICircuitBreakerPolicy.LastException.get -> System.Exception -Polly.CircuitBreaker.ICircuitBreakerPolicy.Reset() -> void -Polly.CircuitBreaker.ICircuitBreakerPolicy -Polly.CircuitBreaker.ICircuitBreakerPolicy.LastHandledResult.get -> TResult -Polly.CircuitBreakerSyntax -Polly.CircuitBreakerTResultSyntax -Polly.Context -Polly.Context.Add(object key, object value) -> void -Polly.Context.Add(string key, object value) -> void -Polly.Context.Clear() -> void -Polly.Context.Contains(object key) -> bool -Polly.Context.ContainsKey(string key) -> bool -Polly.Context.Context() -> void -Polly.Context.Context(string operationKey) -> void -Polly.Context.Context(string operationKey, System.Collections.Generic.IDictionary contextData) -> void -Polly.Context.CopyTo(System.Array array, int index) -> void -Polly.Context.CorrelationId.get -> System.Guid -Polly.Context.Count.get -> int -Polly.Context.GetEnumerator() -> System.Collections.Generic.IEnumerator> -Polly.Context.Keys.get -> System.Collections.Generic.ICollection -Polly.Context.OperationKey.get -> string -Polly.Context.PolicyKey.get -> string -Polly.Context.PolicyWrapKey.get -> string -Polly.Context.Remove(object key) -> void -Polly.Context.Remove(string key) -> bool -Polly.Context.this[string key].get -> object -Polly.Context.this[string key].set -> void -Polly.Context.TryGetValue(string key, out object value) -> bool -Polly.Context.Values.get -> System.Collections.Generic.ICollection -Polly.DelegateResult -Polly.DelegateResult.DelegateResult(System.Exception exception) -> void -Polly.DelegateResult.DelegateResult(TResult result) -> void -Polly.DelegateResult.Exception.get -> System.Exception -Polly.DelegateResult.Result.get -> TResult -Polly.ExceptionPredicate -Polly.ExceptionPredicates -Polly.ExceptionPredicates.ExceptionPredicates() -> void -Polly.ExceptionPredicates.FirstMatchOrDefault(System.Exception ex) -> System.Exception -Polly.ExceptionType -Polly.ExceptionType.HandledByThisPolicy = 0 -> Polly.ExceptionType -Polly.ExceptionType.Unhandled = 1 -> Polly.ExceptionType -Polly.Fallback.AsyncFallbackPolicy -Polly.Fallback.AsyncFallbackPolicy -Polly.Fallback.FallbackPolicy -Polly.Fallback.FallbackPolicy -Polly.Fallback.IFallbackPolicy -Polly.Fallback.IFallbackPolicy -Polly.FallbackSyntax -Polly.FallbackTResultSyntax -Polly.FaultType -Polly.FaultType.ExceptionHandledByThisPolicy = 0 -> Polly.FaultType -Polly.FaultType.ResultHandledByThisPolicy = 2 -> Polly.FaultType -Polly.FaultType.UnhandledException = 1 -> Polly.FaultType -Polly.IAsyncPolicy -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func action) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func action) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy -Polly.IAsyncPolicy -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAndCaptureAsync(System.Func> action) -> System.Threading.Tasks.Task> -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, Polly.Context context) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Collections.Generic.IDictionary contextData) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.ExecuteAsync(System.Func> action) -> System.Threading.Tasks.Task -Polly.IAsyncPolicy.WithPolicyKey(string policyKey) -> Polly.IAsyncPolicy -Polly.IAsyncPolicyExtensions -Polly.IAsyncPolicyPolicyWrapExtensions -Polly.IsPolicy -Polly.IsPolicy.PolicyKey.get -> string -Polly.ISyncPolicy -Polly.ISyncPolicy.Execute(System.Action action) -> void -Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void -Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void -Polly.ISyncPolicy.Execute(System.Action action, Polly.Context context) -> void -Polly.ISyncPolicy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void -Polly.ISyncPolicy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void -Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action) -> TResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult -Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy -Polly.ISyncPolicy -Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, Polly.Context context) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult -Polly.ISyncPolicy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.ISyncPolicy.Execute(System.Func action) -> TResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.ISyncPolicy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult -Polly.ISyncPolicy.WithPolicyKey(string policyKey) -> Polly.ISyncPolicy -Polly.ISyncPolicyExtensions -Polly.ISyncPolicyPolicyWrapExtensions -Polly.NoOp.AsyncNoOpPolicy -Polly.NoOp.AsyncNoOpPolicy -Polly.NoOp.INoOpPolicy -Polly.NoOp.INoOpPolicy -Polly.NoOp.NoOpPolicy -Polly.NoOp.NoOpPolicy -Polly.OutcomeType -Polly.OutcomeType.Failure = 1 -> Polly.OutcomeType -Polly.OutcomeType.Successful = 0 -> Polly.OutcomeType -Polly.Policy -Polly.Policy.Execute(System.Action action) -> void -Polly.Policy.Execute(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void -Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> void -Polly.Policy.Execute(System.Action action, Polly.Context context) -> void -Polly.Policy.Execute(System.Action action, System.Collections.Generic.IDictionary contextData) -> void -Polly.Policy.Execute(System.Action action, System.Threading.CancellationToken cancellationToken) -> void -Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult -Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult -Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action) -> TResult -Polly.Policy.ExecuteAndCapture(System.Action action) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Action action, Polly.Context context) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Action action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Action action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult -Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void -Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy -Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -Polly.Policy -Polly.Policy.Execute(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action, Polly.Context context) -> TResult -Polly.Policy.Execute(System.Func action, System.Collections.Generic.IDictionary contextData) -> TResult -Polly.Policy.Execute(System.Func action, System.Threading.CancellationToken cancellationToken) -> TResult -Polly.Policy.Execute(System.Func action) -> TResult -Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, Polly.Context context) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Collections.Generic.IDictionary contextData) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action, System.Threading.CancellationToken cancellationToken) -> Polly.PolicyResult -Polly.Policy.ExecuteAndCapture(System.Func action) -> Polly.PolicyResult -Polly.Policy.Policy(Polly.PolicyBuilder policyBuilder = null) -> void -Polly.Policy.WithPolicyKey(string policyKey) -> Polly.Policy -Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -Polly.Policy.Wrap(Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -Polly.PolicyBase -Polly.PolicyBase.ExceptionPredicates.get -> Polly.ExceptionPredicates -Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void -Polly.PolicyBase.PolicyKey.get -> string -Polly.PolicyBase.policyKeyInternal -> string -Polly.PolicyBase -Polly.PolicyBase.PolicyBase(Polly.PolicyBuilder policyBuilder) -> void -Polly.PolicyBase.ResultPredicates.get -> Polly.ResultPredicates -Polly.PolicyBuilder -Polly.PolicyBuilder.GetType() -> System.Type -Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder -Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder -Polly.PolicyBuilder -Polly.PolicyBuilder.GetType() -> System.Type -Polly.PolicyBuilder.Or() -> Polly.PolicyBuilder -Polly.PolicyBuilder.Or(System.Func exceptionPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrInner() -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrResult(System.Func resultPredicate) -> Polly.PolicyBuilder -Polly.PolicyBuilder.OrResult(TResult result) -> Polly.PolicyBuilder -Polly.PolicyResult -Polly.PolicyResult.Context.get -> Polly.Context -Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? -Polly.PolicyResult.FinalException.get -> System.Exception -Polly.PolicyResult.Outcome.get -> Polly.OutcomeType -Polly.PolicyResult -Polly.PolicyResult.Context.get -> Polly.Context -Polly.PolicyResult.ExceptionType.get -> Polly.ExceptionType? -Polly.PolicyResult.FaultType.get -> Polly.FaultType? -Polly.PolicyResult.FinalException.get -> System.Exception -Polly.PolicyResult.FinalHandledResult.get -> TResult -Polly.PolicyResult.Outcome.get -> Polly.OutcomeType -Polly.PolicyResult.Result.get -> TResult -Polly.RateLimit.AsyncRateLimitPolicy -Polly.RateLimit.AsyncRateLimitPolicy -Polly.RateLimit.IRateLimitPolicy -Polly.RateLimit.IRateLimitPolicy -Polly.RateLimit.RateLimitPolicy -Polly.RateLimit.RateLimitPolicy -Polly.RateLimit.RateLimitRejectedException -Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter) -> void -Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message) -> void -Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, string message, System.Exception innerException) -> void -Polly.RateLimit.RateLimitRejectedException.RateLimitRejectedException(System.TimeSpan retryAfter, System.Exception innerException) -> void -Polly.RateLimit.RateLimitRejectedException.RetryAfter.get -> System.TimeSpan -Polly.Registry.IConcurrentPolicyRegistry -Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy -Polly.Registry.IConcurrentPolicyRegistry.AddOrUpdate(TKey key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy -Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, System.Func policyFactory) -> TPolicy -Polly.Registry.IConcurrentPolicyRegistry.GetOrAdd(TKey key, TPolicy policy) -> TPolicy -Polly.Registry.IConcurrentPolicyRegistry.TryAdd(TKey key, TPolicy policy) -> bool -Polly.Registry.IConcurrentPolicyRegistry.TryRemove(TKey key, out TPolicy policy) -> bool -Polly.Registry.IConcurrentPolicyRegistry.TryUpdate(TKey key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool -Polly.Registry.IPolicyRegistry -Polly.Registry.IPolicyRegistry.Add(TKey key, TPolicy policy) -> void -Polly.Registry.IPolicyRegistry.Clear() -> void -Polly.Registry.IPolicyRegistry.Remove(TKey key) -> bool -Polly.Registry.IPolicyRegistry.this[TKey key].get -> Polly.IsPolicy -Polly.Registry.IPolicyRegistry.this[TKey key].set -> void -Polly.Registry.IReadOnlyPolicyRegistry -Polly.Registry.IReadOnlyPolicyRegistry.ContainsKey(TKey key) -> bool -Polly.Registry.IReadOnlyPolicyRegistry.Count.get -> int -Polly.Registry.IReadOnlyPolicyRegistry.Get(TKey key) -> TPolicy -Polly.Registry.IReadOnlyPolicyRegistry.this[TKey key].get -> Polly.IsPolicy -Polly.Registry.IReadOnlyPolicyRegistry.TryGet(TKey key, out TPolicy policy) -> bool -Polly.Registry.PolicyRegistry -Polly.Registry.PolicyRegistry.Add(string key, TPolicy policy) -> void -Polly.Registry.PolicyRegistry.AddOrUpdate(string key, System.Func addPolicyFactory, System.Func updatePolicyFactory) -> TPolicy -Polly.Registry.PolicyRegistry.AddOrUpdate(string key, TPolicy addPolicy, System.Func updatePolicyFactory) -> TPolicy -Polly.Registry.PolicyRegistry.Clear() -> void -Polly.Registry.PolicyRegistry.ContainsKey(string key) -> bool -Polly.Registry.PolicyRegistry.Count.get -> int -Polly.Registry.PolicyRegistry.Get(string key) -> TPolicy -Polly.Registry.PolicyRegistry.GetEnumerator() -> System.Collections.Generic.IEnumerator> -Polly.Registry.PolicyRegistry.GetOrAdd(string key, System.Func policyFactory) -> TPolicy -Polly.Registry.PolicyRegistry.GetOrAdd(string key, TPolicy policy) -> TPolicy -Polly.Registry.PolicyRegistry.PolicyRegistry() -> void -Polly.Registry.PolicyRegistry.Remove(string key) -> bool -Polly.Registry.PolicyRegistry.this[string key].get -> Polly.IsPolicy -Polly.Registry.PolicyRegistry.this[string key].set -> void -Polly.Registry.PolicyRegistry.TryAdd(string key, TPolicy policy) -> bool -Polly.Registry.PolicyRegistry.TryGet(string key, out TPolicy policy) -> bool -Polly.Registry.PolicyRegistry.TryRemove(string key, out TPolicy policy) -> bool -Polly.Registry.PolicyRegistry.TryUpdate(string key, TPolicy newPolicy, TPolicy comparisonPolicy) -> bool -Polly.ResilienceStrategyConversionExtensions -Polly.ResultPredicate -Polly.ResultPredicates -Polly.ResultPredicates.AnyMatch(TResult result) -> bool -Polly.ResultPredicates.ResultPredicates() -> void -Polly.Retry.AsyncRetryPolicy -Polly.Retry.AsyncRetryPolicy -Polly.Retry.IRetryPolicy -Polly.Retry.IRetryPolicy -Polly.Retry.RetryPolicy -Polly.Retry.RetryPolicy -Polly.RetrySyntax -Polly.RetryTResultSyntax -Polly.Timeout.AsyncTimeoutPolicy -Polly.Timeout.AsyncTimeoutPolicy -Polly.Timeout.ITimeoutPolicy -Polly.Timeout.ITimeoutPolicy -Polly.Timeout.TimeoutPolicy -Polly.Timeout.TimeoutPolicy -Polly.Timeout.TimeoutStrategy -Polly.Timeout.TimeoutStrategy.Optimistic = 0 -> Polly.Timeout.TimeoutStrategy -Polly.Timeout.TimeoutStrategy.Pessimistic = 1 -> Polly.Timeout.TimeoutStrategy -Polly.Utilities.ExceptionExtensions -Polly.Utilities.SystemClock -Polly.Utilities.TaskHelper -Polly.Wrap.AsyncPolicyWrap -Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy -Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy -Polly.Wrap.AsyncPolicyWrap -Polly.Wrap.AsyncPolicyWrap.Inner.get -> Polly.IsPolicy -Polly.Wrap.AsyncPolicyWrap.Outer.get -> Polly.IsPolicy -Polly.Wrap.IPolicyWrap -Polly.Wrap.IPolicyWrap.Inner.get -> Polly.IsPolicy -Polly.Wrap.IPolicyWrap.Outer.get -> Polly.IsPolicy -Polly.Wrap.IPolicyWrap -Polly.Wrap.IPolicyWrapExtension -Polly.Wrap.PolicyWrap -Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy -Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy -Polly.Wrap.PolicyWrap -Polly.Wrap.PolicyWrap.Inner.get -> Polly.IsPolicy -Polly.Wrap.PolicyWrap.Outer.get -> Polly.IsPolicy -readonly Polly.Caching.NonSlidingTtl.absoluteExpirationTime -> System.DateTimeOffset -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreaker(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncAdvancedCircuitBreakerTResultSyntax.AdvancedCircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, double failureThreshold, System.TimeSpan samplingDuration, int minimumThroughput, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncCircuitBreakerTResultSyntax.CircuitBreakerAsync(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.AsyncCircuitBreakerPolicy -static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Func onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, System.Threading.Tasks.Task> fallbackAction, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, System.Func> fallbackAction, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, Polly.Context, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncFallbackTResultSyntax.FallbackAsync(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Func, System.Threading.Tasks.Task> onFallbackAsync) -> Polly.Fallback.AsyncFallbackPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetrySyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, int, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.RetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, int, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryAsync(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, int, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Func, System.TimeSpan, Polly.Context, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, int, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.AsyncRetryTResultSyntax.WaitAndRetryForeverAsync(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Func, System.TimeSpan, System.Threading.Tasks.Task> onRetryAsync) -> Polly.Retry.AsyncRetryPolicy -static Polly.Caching.CacheProviderExtensions.AsyncFor(this Polly.Caching.IAsyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.IAsyncCacheProvider -static Polly.Caching.CacheProviderExtensions.For(this Polly.Caching.ISyncCacheProvider nonGenericCacheProvider) -> Polly.Caching.ISyncCacheProvider -static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider -static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider -static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.AsyncSerializingCacheProvider -static Polly.Caching.CacheProviderExtensions.WithSerializer(this Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ICacheItemSerializer serializer) -> Polly.Caching.SerializingCacheProvider -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, Polly.CircuitBreaker.CircuitState, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan, Polly.Context> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.CircuitBreakerTResultSyntax.CircuitBreaker(this Polly.PolicyBuilder policyBuilder, int handledEventsAllowedBeforeBreaking, System.TimeSpan durationOfBreak, System.Action, System.TimeSpan> onBreak, System.Action onReset, System.Action onHalfOpen) -> Polly.CircuitBreaker.CircuitBreakerPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Action fallbackAction, System.Action onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.Threading.CancellationToken, TResult> fallbackAction, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, System.Func fallbackAction, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action, Polly.Context> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.FallbackTResultSyntax.Fallback(this Polly.PolicyBuilder policyBuilder, TResult fallbackValue, System.Action> onFallback) -> Polly.Fallback.FallbackPolicy -static Polly.IAsyncPolicyExtensions.AsAsyncPolicy(this Polly.IAsyncPolicy policy) -> Polly.IAsyncPolicy -static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -static Polly.IAsyncPolicyPolicyWrapExtensions.WrapAsync(this Polly.IAsyncPolicy outerPolicy, Polly.IAsyncPolicy innerPolicy) -> Polly.Wrap.AsyncPolicyWrap -static Polly.ISyncPolicyExtensions.AsPolicy(this Polly.ISyncPolicy policy) -> Polly.ISyncPolicy -static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -static Polly.ISyncPolicyPolicyWrapExtensions.Wrap(this Polly.ISyncPolicy outerPolicy, Polly.ISyncPolicy innerPolicy) -> Polly.Wrap.PolicyWrap -static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, int maxQueuingActions, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.Bulkhead(int maxParallelization, System.Action onBulkheadRejected) -> Polly.Bulkhead.BulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, int maxQueuingActions, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.BulkheadAsync(int maxParallelization, System.Func onBulkheadRejectedAsync) -> Polly.Bulkhead.AsyncBulkheadPolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.CachePolicy -static Polly.Policy.Cache(Polly.Caching.ISyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.CachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, Polly.Caching.ITtlStrategy ttlStrategy, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, Polly.Caching.ICacheKeyStrategy cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheError = null) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.CacheAsync(Polly.Caching.IAsyncCacheProvider cacheProvider, System.TimeSpan ttl, System.Func cacheKeyStrategy, System.Action onCacheGet, System.Action onCacheMiss, System.Action onCachePut, System.Action onCacheGetError, System.Action onCachePutError) -> Polly.Caching.AsyncCachePolicy -static Polly.Policy.Handle() -> Polly.PolicyBuilder -static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleInner() -> Polly.PolicyBuilder -static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder -static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy -static Polly.Policy.NoOp() -> Polly.NoOp.NoOpPolicy -static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy -static Polly.Policy.NoOpAsync() -> Polly.NoOp.AsyncNoOpPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimit(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.RateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, int maxBurst, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.RateLimitAsync(int numberOfExecutions, System.TimeSpan perTimeSpan, System.Func retryAfterFactory) -> Polly.RateLimit.AsyncRateLimitPolicy -static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(int seconds, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.Func timeoutProvider, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.Timeout(System.TimeSpan timeout, System.Action onTimeout) -> Polly.Timeout.TimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(int seconds, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.Func timeoutProvider, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, Polly.Timeout.TimeoutStrategy timeoutStrategy, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.TimeoutAsync(System.TimeSpan timeout, System.Func onTimeoutAsync) -> Polly.Timeout.AsyncTimeoutPolicy -static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap -static Polly.Policy.Wrap(params Polly.ISyncPolicy[] policies) -> Polly.Wrap.PolicyWrap -static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap -static Polly.Policy.WrapAsync(params Polly.IAsyncPolicy[] policies) -> Polly.Wrap.AsyncPolicyWrap -static Polly.Policy.Handle() -> Polly.PolicyBuilder -static Polly.Policy.Handle(System.Func exceptionPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleInner() -> Polly.PolicyBuilder -static Polly.Policy.HandleInner(System.Func exceptionPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleResult(System.Func resultPredicate) -> Polly.PolicyBuilder -static Polly.Policy.HandleResult(TResult result) -> Polly.PolicyBuilder -static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult -static Polly.PolicyResult.Successful(Polly.Context context) -> Polly.PolicyResult -static Polly.PolicyResult.Failure(System.Exception exception, Polly.ExceptionType exceptionType, Polly.Context context) -> Polly.PolicyResult -static Polly.PolicyResult.Failure(TResult handledResult, Polly.Context context) -> Polly.PolicyResult -static Polly.PolicyResult.Successful(TResult result, Polly.Context context) -> Polly.PolicyResult +Polly.ResilienceStrategyConversionExtensions static Polly.ResilienceStrategyConversionExtensions.AsAsyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.IAsyncPolicy static Polly.ResilienceStrategyConversionExtensions.AsAsyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.IAsyncPolicy static Polly.ResilienceStrategyConversionExtensions.AsSyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.ISyncPolicy static Polly.ResilienceStrategyConversionExtensions.AsSyncPolicy(this Polly.ResilienceStrategy strategy) -> Polly.ISyncPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetrySyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.Retry(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, int> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.RetryForever(this Polly.PolicyBuilder policyBuilder, System.Action> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, int retryCount, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, int, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetry(this Polly.PolicyBuilder policyBuilder, System.Collections.Generic.IEnumerable sleepDurations, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, int, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func, Polly.Context, System.TimeSpan> sleepDurationProvider, System.Action, System.TimeSpan, Polly.Context> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, int, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy -static Polly.RetryTResultSyntax.WaitAndRetryForever(this Polly.PolicyBuilder policyBuilder, System.Func sleepDurationProvider, System.Action, System.TimeSpan> onRetry) -> Polly.Retry.RetryPolicy -static Polly.Utilities.ExceptionExtensions.RethrowWithOriginalStackTraceIfDiffersFrom(this System.Exception exceptionPossiblyToThrow, System.Exception exceptionToCompare) -> void -static Polly.Utilities.SystemClock.CancelTokenAfter -> System.Action -static Polly.Utilities.SystemClock.DateTimeOffsetUtcNow -> System.Func -static Polly.Utilities.SystemClock.Reset() -> void -static Polly.Utilities.SystemClock.Sleep -> System.Action -static Polly.Utilities.SystemClock.SleepAsync -> System.Func -static Polly.Utilities.SystemClock.UtcNow -> System.Func -static Polly.Utilities.TaskHelper.EmptyTask -> System.Threading.Tasks.Task -static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable -static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap) -> System.Collections.Generic.IEnumerable -static Polly.Wrap.IPolicyWrapExtension.GetPolicies(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> System.Collections.Generic.IEnumerable -static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap) -> TPolicy -static Polly.Wrap.IPolicyWrapExtension.GetPolicy(this Polly.Wrap.IPolicyWrap policyWrap, System.Func filter) -> TPolicy -static readonly Polly.Caching.ContextualTtl.SlidingExpirationKey -> string -static readonly Polly.Caching.ContextualTtl.TimeSpanKey -> string -static readonly Polly.Caching.DefaultCacheKeyStrategy.Instance -> Polly.Caching.ICacheKeyStrategy -static readonly Polly.ExceptionPredicates.None -> Polly.ExceptionPredicates -static readonly Polly.ResultPredicates.None -> Polly.ResultPredicates -virtual Polly.AsyncPolicy.ImplementationAsync(System.Func action, Polly.Context context, System.Threading.CancellationToken cancellationToken, bool continueOnCapturedContext) -> System.Threading.Tasks.Task -virtual Polly.Policy.Implementation(System.Action action, Polly.Context context, System.Threading.CancellationToken cancellationToken) -> void From 911d51e0cc66b753e44c9885c053b894dcfc45bc Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Fri, 14 Jul 2023 14:19:55 +0200 Subject: [PATCH 6/7] backward compatibility --- .../CircuitBreaker/BrokenCircuitException.TResult.cs | 4 +++- src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs | 4 +++- src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs index dd86a281437..a7167216ac4 100644 --- a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs +++ b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.TResult.cs @@ -43,13 +43,15 @@ public BrokenCircuitException(string message, Exception inner, TResult result) /// public TResult Result { get; } +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - private BrokenCircuitException(SerializationInfo info, StreamingContext context) + protected BrokenCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) => Result = default!; #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } diff --git a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs index e25d52272e8..d240e64702a 100644 --- a/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs +++ b/src/Polly.Core/CircuitBreaker/BrokenCircuitException.cs @@ -41,15 +41,17 @@ public BrokenCircuitException(string message, Exception inner) { } +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - protected private BrokenCircuitException(SerializationInfo info, StreamingContext context) + protected BrokenCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) { } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } diff --git a/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs b/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs index 12a27409852..c50b3b27d42 100644 --- a/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs +++ b/src/Polly.Core/CircuitBreaker/IsolatedCircuitException.cs @@ -39,15 +39,17 @@ public IsolatedCircuitException(string message, Exception innerException) { } +#pragma warning disable RS0016 // Add public types and members to the declared API #if !NETCOREAPP /// /// Initializes a new instance of the class. /// /// The that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. - private IsolatedCircuitException(SerializationInfo info, StreamingContext context) + protected IsolatedCircuitException(SerializationInfo info, StreamingContext context) : base(info, context) { } #endif +#pragma warning restore RS0016 // Add public types and members to the declared API } From 1ca0d53243820de5791177b4d93144b6239de054 Mon Sep 17 00:00:00 2001 From: Martin Tomka Date: Fri, 14 Jul 2023 14:27:26 +0200 Subject: [PATCH 7/7] Remove suppression --- src/Polly/Polly.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Polly/Polly.csproj b/src/Polly/Polly.csproj index 2d34132cb19..4efe5402c10 100644 --- a/src/Polly/Polly.csproj +++ b/src/Polly/Polly.csproj @@ -15,7 +15,7 @@ $(NoWarn);SA1805;SA1129;SA1805;CA1805;CA1821 - $(NoWarn);RS0026;RS0037 + $(NoWarn);RS0037;