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
servicesIServiceCollectionThe service collection to add configuration to.
configurationIConfigurationThe configuration instance containing persistence settings.
sectionNamestringThe configuration section name. Defaults to DefaultSectionName.
Returns
- IServiceCollection
The service collection for chaining.
Exceptions
- ArgumentNullException
Thrown when
servicesorconfigurationis null.