Skip to content
DocsTry Aspire
DocsTry

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)
{
// ...
}
}
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)
{
// ...
}
}
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.