MassTransitRabbitMqExtensions Methods
ClassMethods2 members
MassTransitClientExtensions provides extension methods for configuring MassTransit in a client application.
AddMassTransitRabbitMq(IHostApplicationBuilder, string, Action<MassTransitRabbitMqSettings>, Action<IBusRegistrationConfigurator>)Section titled AddMassTransitRabbitMq(IHostApplicationBuilder, string, Action<MassTransitRabbitMqSettings>, Action<IBusRegistrationConfigurator>)extension Configures MassTransit with RabbitMQ integration for the client side, using the same configuration used by the hosting environment.
public static class MassTransitRabbitMqExtensions{ public static void AddMassTransitRabbitMq( this IHostApplicationBuilder builder, string name, Action<MassTransitRabbitMqSettings>? configureOptions = null, Action<IBusRegistrationConfigurator>? massTransitConfiguration = null) { // ... }}Parameters
builderIHostApplicationBuilderThe client IHostApplicationBuilder.namestringA unique name for the RabbitMQ instance.configureOptionsAction<MassTransitRabbitMqSettings>optionalOptional action to override default settings.massTransitConfigurationAction<IBusRegistrationConfigurator>optionalAction to register one or more consumers.AddMassTransitRabbitMq(IHostApplicationBuilder, string, Action<MassTransitRabbitMqSettings>, Action<IBusRegistrationConfigurator>)Section titled AddMassTransitRabbitMq(IHostApplicationBuilder, string, Action<MassTransitRabbitMqSettings>, Action<IBusRegistrationConfigurator>)extension Configures an additional MassTransit bus instance with RabbitMQ integration.
public static class MassTransitRabbitMqExtensions{ public static void AddMassTransitRabbitMq<TBus>( this IHostApplicationBuilder builder, string name, Action<MassTransitRabbitMqSettings>? configureOptions = null, Action<IBusRegistrationConfigurator>? massTransitConfiguration = null) { // ... }}Parameters
builderIHostApplicationBuilderThe client IHostApplicationBuilder.namestringA unique name for the RabbitMQ instance.configureOptionsAction<MassTransitRabbitMqSettings>optionalOptional action to override default settings.massTransitConfigurationAction<IBusRegistrationConfigurator>optionalAction to register one or more consumers.