<PackageReference Include="Polly.Core" Version="8.6.2" />

Polly.Registry.ResiliencePipelineRegistry<TKey>

Represents a registry of resilience pipelines and builders that are accessible by TKey.
namespace Polly.Registry { public sealed class ResiliencePipelineRegistry<TKey> : ResiliencePipelineProvider<TKey>, IDisposable, IAsyncDisposable { public ResiliencePipelineRegistry(); public ResiliencePipelineRegistry(ResiliencePipelineRegistryOptions<TKey> options); public ResiliencePipeline GetOrAddPipeline(TKey key, Action<ResiliencePipelineBuilder> configure); public ResiliencePipeline GetOrAddPipeline(TKey key, Action<ResiliencePipelineBuilder, ConfigureBuilderContext<TKey>> configure); public ResiliencePipeline<TResult> GetOrAddPipeline<[System.Runtime.CompilerServices.Nullable(2)] TResult>(TKey key, Action<ResiliencePipelineBuilder<TResult>> configure); public ResiliencePipeline<TResult> GetOrAddPipeline<[System.Runtime.CompilerServices.Nullable(2)] TResult>(TKey key, Action<ResiliencePipelineBuilder<TResult>, ConfigureBuilderContext<TKey>> configure); public bool TryAddBuilder(TKey key, Action<ResiliencePipelineBuilder, ConfigureBuilderContext<TKey>> configure); public bool TryAddBuilder<[System.Runtime.CompilerServices.Nullable(2)] TResult>(TKey key, Action<ResiliencePipelineBuilder<TResult>, ConfigureBuilderContext<TKey>> configure); public void Dispose(); public ValueTask DisposeAsync(); } }