Table of Contents

Class DependencyInjectionRegistrationExtensions

Namespace
MassTransit
Assembly
MassTransit.ExtensionsDependencyInjectionIntegration.dll

Standard registration extensions, which are used to configure consumers, sagas, and activities on receive endpoints from a dependency injection container.

public static class DependencyInjectionRegistrationExtensions
Inheritance
DependencyInjectionRegistrationExtensions
Inherited Members

Methods

AddMassTransit(IServiceCollection, Action<IServiceCollectionBusConfigurator>)

Adds MassTransit and its dependencies to the collection, and allows consumers, sagas, and activities to be configured

public static IServiceCollection AddMassTransit(this IServiceCollection collection, Action<IServiceCollectionBusConfigurator> configure = null)

Parameters

collection IServiceCollection
configure Action<IServiceCollectionBusConfigurator>

Returns

IServiceCollection

AddMediator(IServiceCollection, Action<IServiceCollectionMediatorConfigurator>)

Adds the MassTransit Mediator to the collection, and allows consumers, sagas, and activities (which are not supported by the Mediator) to be configured.

public static IServiceCollection AddMediator(this IServiceCollection collection, Action<IServiceCollectionMediatorConfigurator> configure = null)

Parameters

collection IServiceCollection
configure Action<IServiceCollectionMediatorConfigurator>

Returns

IServiceCollection