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