Class ServiceCollectionExtensions
- Namespace
- WorkflowForge.Extensions.Audit
- Assembly
- WorkflowForge.Extensions.Audit.dll
Extension methods for configuring Audit middleware in dependency injection containers.
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddAuditConfiguration(IServiceCollection, IConfiguration, string?)
Configures Audit middleware options from the specified configuration section.
public static IServiceCollection AddAuditConfiguration(this IServiceCollection services, IConfiguration configuration, string? sectionName = null)
Parameters
servicesIServiceCollectionThe service collection to add configuration to.
configurationIConfigurationThe configuration instance containing audit settings.
sectionNamestringThe configuration section name. Defaults to DefaultSectionName.
Returns
- IServiceCollection
The service collection for chaining.
Exceptions
- ArgumentNullException
Thrown when
servicesorconfigurationis null.