<PackageReference Include="Polly.Core" Version="8.0.0-alpha.8" />
API Differences between 8.0.0-alpha.8 and 8.0.0-alpha.6
76 Additions
138 Removals
Polly
-
public static class CircuitBreakerResilienceStrategyBuilderExtensions
-
public static class CircuitBreakerCompositeStrategyBuilderExtensions
-
public sealed class CompositeStrategyBuilder : CompositeStrategyBuilderBase
-
public sealed class CompositeStrategyBuilder<TResult> : CompositeStrategyBuilderBase
-
public abstract class CompositeStrategyBuilderBase
-
public static class CompositeStrategyBuilderExtensions
- public static TBuilder AddStrategy<TBuilder>(this TBuilder builder, ResilienceStrategy strategy) where TBuilder : CompositeStrategyBuilderBase
- public static CompositeStrategyBuilder<TResult> AddStrategy<TResult>(this CompositeStrategyBuilder<TResult> builder, ResilienceStrategy<TResult> strategy)
- public static TBuilder AddStrategy<TBuilder>(this TBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy> factory, ResilienceStrategyOptions options) where TBuilder : CompositeStrategyBuilderBase
- public static CompositeStrategyBuilder AddStrategy(this CompositeStrategyBuilder builder, Func<StrategyBuilderContext, ReactiveResilienceStrategy<object>> factory, ResilienceStrategyOptions options)
- public static CompositeStrategyBuilder<TResult> AddStrategy<TResult>(this CompositeStrategyBuilder<TResult> builder, Func<StrategyBuilderContext, ReactiveResilienceStrategy<TResult>> factory, ResilienceStrategyOptions options)
-
public static class FallbackResilienceStrategyBuilderExtensions
-
public static class FallbackCompositeStrategyBuilderExtensions
-
public static class HedgingResilienceStrategyBuilderExtensions
-
public static class HedgingCompositeStrategyBuilderExtensions
-
public abstract class ReactiveResilienceStrategy<TResult>
-
public sealed class ResilienceContext
-
public abstract class ResilienceContextPool
-
public sealed class ResilienceStrategyBuilder : ResilienceStrategyBuilderBase
-
public sealed class ResilienceStrategyBuilder<TResult> : ResilienceStrategyBuilderBase
-
public abstract class ResilienceStrategyBuilderBase
-
public sealed class ResilienceStrategyBuilderContext
-
public static class ResilienceStrategyBuilderExtensions
-
public abstract class ResilienceStrategyOptions
-
public sealed class ResilienceValidationContext
-
public static class RetryResilienceStrategyBuilderExtensions
-
public static class RetryCompositeStrategyBuilderExtensions
-
public sealed class StrategyBuilderContext
-
public static class TimeoutResilienceStrategyBuilderExtensions
-
public static class TimeoutCompositeStrategyBuilderExtensions
Polly.CircuitBreaker
Polly.Fallback
Polly.Hedging
Polly.Registry
-
public sealed class ResilienceStrategyRegistry<TKey> : ResilienceStrategyProvider<TKey>
- public ResilienceStrategy GetOrAddStrategy(TKey key, Action<ResilienceStrategyBuilder> configure)
- public ResilienceStrategy GetOrAddStrategy(TKey key, Action<ResilienceStrategyBuilder, ConfigureBuilderContext<TKey>> configure)
- public ResilienceStrategy<TResult> GetOrAddStrategy<TResult>(TKey key, Action<ResilienceStrategyBuilder<TResult>> configure)
- public ResilienceStrategy<TResult> GetOrAddStrategy<TResult>(TKey key, Action<ResilienceStrategyBuilder<TResult>, ConfigureBuilderContext<TKey>> configure)
- public ResilienceStrategy GetOrAddStrategy(TKey key, Action<CompositeStrategyBuilder> configure)
- public ResilienceStrategy GetOrAddStrategy(TKey key, Action<CompositeStrategyBuilder, ConfigureBuilderContext<TKey>> configure)
- public ResilienceStrategy<TResult> GetOrAddStrategy<TResult>(TKey key, Action<CompositeStrategyBuilder<TResult>> configure)
- public ResilienceStrategy<TResult> GetOrAddStrategy<TResult>(TKey key, Action<CompositeStrategyBuilder<TResult>, ConfigureBuilderContext<TKey>> configure)
- public bool TryAddBuilder(TKey key, Action<ResilienceStrategyBuilder, ConfigureBuilderContext<TKey>> configure)
- public bool TryAddBuilder<TResult>(TKey key, Action<ResilienceStrategyBuilder<TResult>, ConfigureBuilderContext<TKey>> configure)
- public bool TryAddBuilder(TKey key, Action<CompositeStrategyBuilder, ConfigureBuilderContext<TKey>> configure)
- public bool TryAddBuilder<TResult>(TKey key, Action<CompositeStrategyBuilder<TResult>, ConfigureBuilderContext<TKey>> configure)
-
public class ResilienceStrategyRegistryOptions<TKey>
Polly.Retry
Polly.Telemetry
-
public class ExecutionAttemptArguments
-
public struct ResilienceEvent
-
public sealed class ResilienceTelemetrySource
- public string StrategyType { get; set; }
- public ResilienceTelemetrySource(string BuilderName, string BuilderInstanceName, ResilienceProperties BuilderProperties, string StrategyName, string StrategyType)
- public static bool op_Equality(ResilienceTelemetrySource left, ResilienceTelemetrySource right)
- public static bool op_Inequality(ResilienceTelemetrySource left, ResilienceTelemetrySource right)
- public ResilienceTelemetrySource <Clone>$()
- public void Deconstruct(out string BuilderName, out string BuilderInstanceName, out ResilienceProperties BuilderProperties, out string StrategyName, out string StrategyType)
- public bool Equals(ResilienceTelemetrySource other)
- public ResilienceTelemetrySource(string builderName, string builderInstanceName, ResilienceProperties builderProperties, string strategyName)
-
public sealed class TelemetryEventArguments
Polly.Timeout