Class ServiceCollectionExtensions
- Namespace
- WorkflowForge.Extensions.Resilience.Polly
- Assembly
- WorkflowForge.Extensions.Resilience.Polly.dll
Extension methods for configuring Polly resilience services in dependency injection.
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddWorkflowForgePolly(IServiceCollection, IConfiguration, string?)
Adds Polly resilience services using configuration.
public static IServiceCollection AddWorkflowForgePolly(this IServiceCollection services, IConfiguration configuration, string? sectionName = null)
Parameters
servicesIServiceCollectionThe service collection.
configurationIConfigurationThe configuration section.
sectionNamestringThe configuration section name.
Returns
- IServiceCollection
The service collection for method chaining.
AddWorkflowForgePolly(IServiceCollection, Action<PollyMiddlewareOptions>?)
Adds Polly resilience services to the service collection.
public static IServiceCollection AddWorkflowForgePolly(this IServiceCollection services, Action<PollyMiddlewareOptions>? configureOptions = null)
Parameters
servicesIServiceCollectionThe service collection.
configureOptionsAction<PollyMiddlewareOptions>Optional configuration action.
Returns
- IServiceCollection
The service collection for method chaining.