Polly.Registry.ResiliencePipelineRegistry<TKey>
public sealed class ResiliencePipelineRegistry<TKey> : ResiliencePipelineProvider<TKey>, IDisposable, IAsyncDisposable
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();
}
}