Table of Contents

Class ServiceCollectionExtensions

Namespace
WorkflowForge.Extensions.Persistence
Assembly
WorkflowForge.Extensions.Persistence.dll

Extension methods for configuring Persistence middleware in dependency injection containers.

public static class ServiceCollectionExtensions
Inheritance
ServiceCollectionExtensions
Inherited Members

Methods

AddPersistenceConfiguration(IServiceCollection, IConfiguration, string?)

Configures Persistence middleware options from the specified configuration section.

public static IServiceCollection AddPersistenceConfiguration(this IServiceCollection services, IConfiguration configuration, string? sectionName = null)

Parameters

services IServiceCollection

The service collection to add configuration to.

configuration IConfiguration

The configuration instance containing persistence settings.

sectionName string

The configuration section name. Defaults to DefaultSectionName.

Returns

IServiceCollection

The service collection for chaining.

Exceptions

ArgumentNullException

Thrown when services or configuration is null.