Class ServiceCollectionExtensions
- Namespace
- SimpleMediator
- Assembly
- SimpleMediator.dll
Extensions for registering SimpleMediator in an IServiceCollection.
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddApplicationMessaging(IServiceCollection, Action<SimpleMediatorConfiguration>?, params Assembly[])
Legacy alias for AddSimpleMediator(IServiceCollection, Action<SimpleMediatorConfiguration>?, params Assembly[]).
public static IServiceCollection AddApplicationMessaging(this IServiceCollection services, Action<SimpleMediatorConfiguration>? configure, params Assembly[] assemblies)
Parameters
servicesIServiceCollectionconfigureAction<SimpleMediatorConfiguration>assembliesAssembly[]
Returns
AddApplicationMessaging(IServiceCollection, params Assembly[])
Legacy alias for AddSimpleMediator(IServiceCollection, params Assembly[]).
public static IServiceCollection AddApplicationMessaging(this IServiceCollection services, params Assembly[] assemblies)
Parameters
servicesIServiceCollectionassembliesAssembly[]
Returns
AddSimpleMediator(IServiceCollection, Action<SimpleMediatorConfiguration>?, params Assembly[])
Registers the mediator while allowing custom configuration.
public static IServiceCollection AddSimpleMediator(this IServiceCollection services, Action<SimpleMediatorConfiguration>? configure, params Assembly[] assemblies)
Parameters
servicesIServiceCollectionService container.
configureAction<SimpleMediatorConfiguration>Optional action to adjust scanning and behaviors.
assembliesAssembly[]Assemblies that contain contracts and handlers.
Returns
- IServiceCollection
The IServiceCollection passed as input.
AddSimpleMediator(IServiceCollection, params Assembly[])
Registers the mediator using the default configuration.
public static IServiceCollection AddSimpleMediator(this IServiceCollection services, params Assembly[] assemblies)
Parameters
servicesIServiceCollectionService container.
assembliesAssembly[]Assemblies to scan for handlers and behaviors.
Returns
- IServiceCollection
The same IServiceCollection instance to allow chaining.