Class MediatrHelpers
Helper methods for registration mediatr without using reflection.
public static class MediatrHelpers
- Inheritance
-
MediatrHelpers
- Inherited Members
Methods
RegisterMediatrWithExplicitTypes(IServiceCollection, ILogger?, MediatRServiceConfiguration, IMediatrRegistration)
Registers mediatr to net core DI without relying on reflection.
public static void RegisterMediatrWithExplicitTypes(IServiceCollection services, ILogger? logger, MediatRServiceConfiguration serviceConfiguration, IMediatrRegistration mediatrRegistration)
Parameters
services
IServiceCollection.Net Core services collection to register mediatr to.
logger
ILoggerInstance of logging framework.
serviceConfiguration
MediatRServiceConfigurationThe mediatr service configuration.
mediatrRegistration
IMediatrRegistrationThe mediatr explicit registration details. This is the part specific to this functionality to avoid reflection. The object contains all the relevant details compiled up front.