Skip to content

Commit d7758d8

Browse files
v8 Release - commit and validate public API (#1632)
- Release - commit and validate public API - Disable package validation for snippets and TestUtils. Co-authored-by: Martin Costello <[email protected]>
1 parent 54b686d commit d7758d8

File tree

14 files changed

+507
-506
lines changed

14 files changed

+507
-506
lines changed

eng/Library.targets

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,8 @@
1414
</PropertyGroup>
1515

1616
<PropertyGroup Label="NuGet package validation">
17-
<EnablePackageValidation>true</EnablePackageValidation>
18-
<!--
19-
TODO Enable when v8 has shipped to NuGet.org
17+
<EnablePackageValidation Condition="'$(EnablePackageValidation)' == ''">true</EnablePackageValidation>
2018
<PackageValidationBaselineVersion Condition="'$(PackageValidationBaselineVersion)' == ''">8.0.0</PackageValidationBaselineVersion>
21-
-->
2219
</PropertyGroup>
2320

2421
<PropertyGroup Label="SourceLink">

samples/Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<ProjectType>Library</ProjectType>
99
<GenerateDocumentationFile>false</GenerateDocumentationFile>
1010
<NoWarn>$(NoWarn);SA1123;SA1515;CA2000;CA2007;CA1303;IDE0021;RS0037;RS0016;CS1591</NoWarn>
11+
<EnablePackageValidation>false</EnablePackageValidation>
1112
</PropertyGroup>
1213

1314
<Import Project="$(MsBuildThisFileDirectory)..\eng\Library.targets" />

src/Polly.Core/PublicAPI.Shipped.txt

Lines changed: 422 additions & 0 deletions
Large diffs are not rendered by default.

src/Polly.Core/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 422 deletions
Large diffs are not rendered by default.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,35 @@
11
#nullable enable
2+
abstract Polly.Telemetry.MeteringEnricher.Enrich<TResult, TArgs>(in Polly.Telemetry.EnrichmentContext<TResult, TArgs> context) -> void
3+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>
4+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.EnableReloads<TOptions>(string? name = null) -> void
5+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.GetOptions<TOptions>(string? name = null) -> TOptions
6+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.OnPipelineDisposed(System.Action! callback) -> void
7+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.PipelineKey.get -> TKey
8+
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.ServiceProvider.get -> System.IServiceProvider!
9+
Polly.PollyServiceCollectionExtensions
10+
Polly.Registry.ConfigureBuilderContextExtensions
11+
Polly.Telemetry.EnrichmentContext<TResult, TArgs>
12+
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.EnrichmentContext() -> void
13+
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.EnrichmentContext(in Polly.Telemetry.TelemetryEventArguments<TResult, TArgs> telemetryEvent, System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<string!, object?>>! tags) -> void
14+
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.Tags.get -> System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<string!, object?>>!
15+
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.TelemetryEvent.get -> Polly.Telemetry.TelemetryEventArguments<TResult, TArgs>
16+
Polly.Telemetry.MeteringEnricher
17+
Polly.Telemetry.MeteringEnricher.MeteringEnricher() -> void
18+
Polly.Telemetry.TelemetryOptions
19+
Polly.Telemetry.TelemetryOptions.LoggerFactory.get -> Microsoft.Extensions.Logging.ILoggerFactory!
20+
Polly.Telemetry.TelemetryOptions.LoggerFactory.set -> void
21+
Polly.Telemetry.TelemetryOptions.MeteringEnrichers.get -> System.Collections.Generic.ICollection<Polly.Telemetry.MeteringEnricher!>!
22+
Polly.Telemetry.TelemetryOptions.ResultFormatter.get -> System.Func<Polly.ResilienceContext!, object?, object?>!
23+
Polly.Telemetry.TelemetryOptions.ResultFormatter.set -> void
24+
Polly.Telemetry.TelemetryOptions.TelemetryListeners.get -> System.Collections.Generic.ICollection<Polly.Telemetry.TelemetryListener!>!
25+
Polly.Telemetry.TelemetryOptions.TelemetryOptions() -> void
26+
Polly.TelemetryResiliencePipelineBuilderExtensions
27+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey, TResult>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder<TResult>!, Polly.DependencyInjection.AddResiliencePipelineContext<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
28+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey, TResult>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder<TResult>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
29+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder!, Polly.DependencyInjection.AddResiliencePipelineContext<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
30+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
31+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipelineRegistry<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
32+
static Polly.PollyServiceCollectionExtensions.AddResiliencePipelineRegistry<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action<Polly.Registry.ResiliencePipelineRegistryOptions<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
33+
static Polly.Registry.ConfigureBuilderContextExtensions.EnableReloads<TKey, TOptions>(this Polly.Registry.ConfigureBuilderContext<TKey>! context, Microsoft.Extensions.Options.IOptionsMonitor<TOptions>! optionsMonitor, string? name = null) -> void
34+
static Polly.TelemetryResiliencePipelineBuilderExtensions.ConfigureTelemetry<TBuilder>(this TBuilder! builder, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> TBuilder!
35+
static Polly.TelemetryResiliencePipelineBuilderExtensions.ConfigureTelemetry<TBuilder>(this TBuilder! builder, Polly.Telemetry.TelemetryOptions! options) -> TBuilder!
Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1 @@
11
#nullable enable
2-
abstract Polly.Telemetry.MeteringEnricher.Enrich<TResult, TArgs>(in Polly.Telemetry.EnrichmentContext<TResult, TArgs> context) -> void
3-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>
4-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.EnableReloads<TOptions>(string? name = null) -> void
5-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.GetOptions<TOptions>(string? name = null) -> TOptions
6-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.OnPipelineDisposed(System.Action! callback) -> void
7-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.PipelineKey.get -> TKey
8-
Polly.DependencyInjection.AddResiliencePipelineContext<TKey>.ServiceProvider.get -> System.IServiceProvider!
9-
Polly.PollyServiceCollectionExtensions
10-
Polly.Registry.ConfigureBuilderContextExtensions
11-
Polly.Telemetry.EnrichmentContext<TResult, TArgs>
12-
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.EnrichmentContext() -> void
13-
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.EnrichmentContext(in Polly.Telemetry.TelemetryEventArguments<TResult, TArgs> telemetryEvent, System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<string!, object?>>! tags) -> void
14-
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.Tags.get -> System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<string!, object?>>!
15-
Polly.Telemetry.EnrichmentContext<TResult, TArgs>.TelemetryEvent.get -> Polly.Telemetry.TelemetryEventArguments<TResult, TArgs>
16-
Polly.Telemetry.MeteringEnricher
17-
Polly.Telemetry.MeteringEnricher.MeteringEnricher() -> void
18-
Polly.Telemetry.TelemetryOptions
19-
Polly.Telemetry.TelemetryOptions.LoggerFactory.get -> Microsoft.Extensions.Logging.ILoggerFactory!
20-
Polly.Telemetry.TelemetryOptions.LoggerFactory.set -> void
21-
Polly.Telemetry.TelemetryOptions.MeteringEnrichers.get -> System.Collections.Generic.ICollection<Polly.Telemetry.MeteringEnricher!>!
22-
Polly.Telemetry.TelemetryOptions.ResultFormatter.get -> System.Func<Polly.ResilienceContext!, object?, object?>!
23-
Polly.Telemetry.TelemetryOptions.ResultFormatter.set -> void
24-
Polly.Telemetry.TelemetryOptions.TelemetryListeners.get -> System.Collections.Generic.ICollection<Polly.Telemetry.TelemetryListener!>!
25-
Polly.Telemetry.TelemetryOptions.TelemetryOptions() -> void
26-
Polly.TelemetryResiliencePipelineBuilderExtensions
27-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey, TResult>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder<TResult>!, Polly.DependencyInjection.AddResiliencePipelineContext<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
28-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey, TResult>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder<TResult>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
29-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder!, Polly.DependencyInjection.AddResiliencePipelineContext<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
30-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipeline<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, TKey key, System.Action<Polly.ResiliencePipelineBuilder!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
31-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipelineRegistry<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
32-
static Polly.PollyServiceCollectionExtensions.AddResiliencePipelineRegistry<TKey>(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action<Polly.Registry.ResiliencePipelineRegistryOptions<TKey>!>! configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection!
33-
static Polly.Registry.ConfigureBuilderContextExtensions.EnableReloads<TKey, TOptions>(this Polly.Registry.ConfigureBuilderContext<TKey>! context, Microsoft.Extensions.Options.IOptionsMonitor<TOptions>! optionsMonitor, string? name = null) -> void
34-
static Polly.TelemetryResiliencePipelineBuilderExtensions.ConfigureTelemetry<TBuilder>(this TBuilder! builder, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> TBuilder!
35-
static Polly.TelemetryResiliencePipelineBuilderExtensions.ConfigureTelemetry<TBuilder>(this TBuilder! builder, Polly.Telemetry.TelemetryOptions! options) -> TBuilder!
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,31 @@
11
#nullable enable
2+
Polly.RateLimiterResiliencePipelineBuilderExtensions
3+
Polly.RateLimiting.OnRateLimiterRejectedArguments
4+
Polly.RateLimiting.OnRateLimiterRejectedArguments.Context.get -> Polly.ResilienceContext!
5+
Polly.RateLimiting.OnRateLimiterRejectedArguments.Lease.get -> System.Threading.RateLimiting.RateLimitLease!
6+
Polly.RateLimiting.OnRateLimiterRejectedArguments.OnRateLimiterRejectedArguments() -> void
7+
Polly.RateLimiting.OnRateLimiterRejectedArguments.OnRateLimiterRejectedArguments(Polly.ResilienceContext! context, System.Threading.RateLimiting.RateLimitLease! lease) -> void
8+
Polly.RateLimiting.RateLimiterArguments
9+
Polly.RateLimiting.RateLimiterArguments.Context.get -> Polly.ResilienceContext!
10+
Polly.RateLimiting.RateLimiterArguments.RateLimiterArguments() -> void
11+
Polly.RateLimiting.RateLimiterArguments.RateLimiterArguments(Polly.ResilienceContext! context) -> void
12+
Polly.RateLimiting.RateLimiterRejectedException
13+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException() -> void
14+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message) -> void
15+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.Exception! inner) -> void
16+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter) -> void
17+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter, System.Exception! inner) -> void
18+
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(System.TimeSpan retryAfter) -> void
19+
Polly.RateLimiting.RateLimiterRejectedException.RetryAfter.get -> System.TimeSpan?
20+
Polly.RateLimiting.RateLimiterStrategyOptions
21+
Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.get -> System.Threading.RateLimiting.ConcurrencyLimiterOptions!
22+
Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.set -> void
23+
Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.get -> System.Func<Polly.RateLimiting.OnRateLimiterRejectedArguments, System.Threading.Tasks.ValueTask>?
24+
Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.set -> void
25+
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.get -> System.Func<Polly.RateLimiting.RateLimiterArguments, System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease!>>?
26+
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.set -> void
27+
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiterStrategyOptions() -> void
28+
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddConcurrencyLimiter<TBuilder>(this TBuilder! builder, int permitLimit, int queueLimit = 0) -> TBuilder!
29+
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddConcurrencyLimiter<TBuilder>(this TBuilder! builder, System.Threading.RateLimiting.ConcurrencyLimiterOptions! options) -> TBuilder!
30+
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddRateLimiter<TBuilder>(this TBuilder! builder, Polly.RateLimiting.RateLimiterStrategyOptions! options) -> TBuilder!
31+
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddRateLimiter<TBuilder>(this TBuilder! builder, System.Threading.RateLimiting.RateLimiter! limiter) -> TBuilder!
Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1 @@
11
#nullable enable
2-
Polly.RateLimiterResiliencePipelineBuilderExtensions
3-
Polly.RateLimiting.OnRateLimiterRejectedArguments
4-
Polly.RateLimiting.OnRateLimiterRejectedArguments.Context.get -> Polly.ResilienceContext!
5-
Polly.RateLimiting.OnRateLimiterRejectedArguments.Lease.get -> System.Threading.RateLimiting.RateLimitLease!
6-
Polly.RateLimiting.OnRateLimiterRejectedArguments.OnRateLimiterRejectedArguments() -> void
7-
Polly.RateLimiting.OnRateLimiterRejectedArguments.OnRateLimiterRejectedArguments(Polly.ResilienceContext! context, System.Threading.RateLimiting.RateLimitLease! lease) -> void
8-
Polly.RateLimiting.RateLimiterArguments
9-
Polly.RateLimiting.RateLimiterArguments.Context.get -> Polly.ResilienceContext!
10-
Polly.RateLimiting.RateLimiterArguments.RateLimiterArguments() -> void
11-
Polly.RateLimiting.RateLimiterArguments.RateLimiterArguments(Polly.ResilienceContext! context) -> void
12-
Polly.RateLimiting.RateLimiterRejectedException
13-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException() -> void
14-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message) -> void
15-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.Exception! inner) -> void
16-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter) -> void
17-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(string! message, System.TimeSpan retryAfter, System.Exception! inner) -> void
18-
Polly.RateLimiting.RateLimiterRejectedException.RateLimiterRejectedException(System.TimeSpan retryAfter) -> void
19-
Polly.RateLimiting.RateLimiterRejectedException.RetryAfter.get -> System.TimeSpan?
20-
Polly.RateLimiting.RateLimiterStrategyOptions
21-
Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.get -> System.Threading.RateLimiting.ConcurrencyLimiterOptions!
22-
Polly.RateLimiting.RateLimiterStrategyOptions.DefaultRateLimiterOptions.set -> void
23-
Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.get -> System.Func<Polly.RateLimiting.OnRateLimiterRejectedArguments, System.Threading.Tasks.ValueTask>?
24-
Polly.RateLimiting.RateLimiterStrategyOptions.OnRejected.set -> void
25-
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.get -> System.Func<Polly.RateLimiting.RateLimiterArguments, System.Threading.Tasks.ValueTask<System.Threading.RateLimiting.RateLimitLease!>>?
26-
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiter.set -> void
27-
Polly.RateLimiting.RateLimiterStrategyOptions.RateLimiterStrategyOptions() -> void
28-
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddConcurrencyLimiter<TBuilder>(this TBuilder! builder, int permitLimit, int queueLimit = 0) -> TBuilder!
29-
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddConcurrencyLimiter<TBuilder>(this TBuilder! builder, System.Threading.RateLimiting.ConcurrencyLimiterOptions! options) -> TBuilder!
30-
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddRateLimiter<TBuilder>(this TBuilder! builder, Polly.RateLimiting.RateLimiterStrategyOptions! options) -> TBuilder!
31-
static Polly.RateLimiterResiliencePipelineBuilderExtensions.AddRateLimiter<TBuilder>(this TBuilder! builder, System.Threading.RateLimiting.RateLimiter! limiter) -> TBuilder!
Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,11 @@
1-

1+
#nullable enable
2+
Polly.Testing.ResiliencePipelineDescriptor
3+
Polly.Testing.ResiliencePipelineDescriptor.FirstStrategy.get -> Polly.Testing.ResilienceStrategyDescriptor!
4+
Polly.Testing.ResiliencePipelineDescriptor.IsReloadable.get -> bool
5+
Polly.Testing.ResiliencePipelineDescriptor.Strategies.get -> System.Collections.Generic.IReadOnlyList<Polly.Testing.ResilienceStrategyDescriptor!>!
6+
Polly.Testing.ResiliencePipelineExtensions
7+
Polly.Testing.ResilienceStrategyDescriptor
8+
Polly.Testing.ResilienceStrategyDescriptor.Options.get -> Polly.ResilienceStrategyOptions?
9+
Polly.Testing.ResilienceStrategyDescriptor.StrategyInstance.get -> object!
10+
static Polly.Testing.ResiliencePipelineExtensions.GetPipelineDescriptor(this Polly.ResiliencePipeline! pipeline) -> Polly.Testing.ResiliencePipelineDescriptor!
11+
static Polly.Testing.ResiliencePipelineExtensions.GetPipelineDescriptor<TResult>(this Polly.ResiliencePipeline<TResult>! pipeline) -> Polly.Testing.ResiliencePipelineDescriptor!
Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1 @@
11
#nullable enable
2-
Polly.Testing.ResiliencePipelineDescriptor
3-
Polly.Testing.ResiliencePipelineDescriptor.FirstStrategy.get -> Polly.Testing.ResilienceStrategyDescriptor!
4-
Polly.Testing.ResiliencePipelineDescriptor.IsReloadable.get -> bool
5-
Polly.Testing.ResiliencePipelineDescriptor.Strategies.get -> System.Collections.Generic.IReadOnlyList<Polly.Testing.ResilienceStrategyDescriptor!>!
6-
Polly.Testing.ResiliencePipelineExtensions
7-
Polly.Testing.ResilienceStrategyDescriptor
8-
Polly.Testing.ResilienceStrategyDescriptor.Options.get -> Polly.ResilienceStrategyOptions?
9-
Polly.Testing.ResilienceStrategyDescriptor.StrategyInstance.get -> object!
10-
static Polly.Testing.ResiliencePipelineExtensions.GetPipelineDescriptor(this Polly.ResiliencePipeline! pipeline) -> Polly.Testing.ResiliencePipelineDescriptor!
11-
static Polly.Testing.ResiliencePipelineExtensions.GetPipelineDescriptor<TResult>(this Polly.ResiliencePipeline<TResult>! pipeline) -> Polly.Testing.ResiliencePipelineDescriptor!

0 commit comments

Comments
 (0)