Advanced configuration

If you want to manually configure each Mediate service you can use the AddMediateCore extension method. See Configuration for details.

This method returns a builder object that has the following methods:

  • AddServiceProviderHandlerProvider

    Registers a handler provider as a scoped service for queries and events that are retrieved from the Service Provider. See Providers for details.

  • AddServiceProviderMiddlewareProvider

    Registers a middleware provider as a scoped service for queries and events that are retrieved from the Service Provider. See Providers for details.

  • AddCustomHandlerProvider

    Registers a custom handler provider as a scoped service for queries and events. See Custom Handler Provider for details.

  • AddCustomMiddlewareProvider

    Registers a custom middleware provider as a scoped service for queries and events. See Custom Middleware Provider for details.