Table of Contents

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

services IServiceCollection

The service collection.

configuration IConfiguration

The configuration section.

sectionName string

The 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

services IServiceCollection

The service collection.

configureOptions Action<PollyMiddlewareOptions>

Optional configuration action.

Returns

IServiceCollection

The service collection for method chaining.