Skip to content
Docs Try Aspire

MassTransitRabbitMqExtensions Methods

Class Methods 2 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)
{
// ...
}
}
builder IHostApplicationBuilder The client IHostApplicationBuilder.
name string A unique name for the RabbitMQ instance.
configureOptions Action<MassTransitRabbitMqSettings> optional Optional action to override default settings.
massTransitConfiguration Action<IBusRegistrationConfigurator> optional Action 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)
{
// ...
}
}
builder IHostApplicationBuilder The client IHostApplicationBuilder.
name string A unique name for the RabbitMQ instance.
configureOptions Action<MassTransitRabbitMqSettings> optional Optional action to override default settings.
massTransitConfiguration Action<IBusRegistrationConfigurator> optional Action to register one or more consumers.