Table of Contents

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

services IServiceCollection

The service collection to add configuration to.

configuration IConfiguration

The configuration instance containing audit 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.