Table of Contents

Class ServiceCollectionBusConfigurator<TBus, TBusInstance>

Namespace
MassTransit.ExtensionsDependencyInjectionIntegration.MultiBus
Assembly
MassTransit.ExtensionsDependencyInjectionIntegration.dll
public class ServiceCollectionBusConfigurator<TBus, TBusInstance> : ServiceCollectionBusConfigurator, IServiceCollectionBusConfigurator<TBus>, IServiceCollectionConfigurator<TBus>, IServiceCollectionBusConfigurator, IBusRegistrationConfigurator, IRegistrationConfigurator where TBus : class, IBus where TBusInstance : BusInstance<TBus>, TBus

Type Parameters

TBus
TBusInstance
Inheritance
ServiceCollectionBusConfigurator<TBus, TBusInstance>
Implements
IBusRegistrationConfigurator
IRegistrationConfigurator
Inherited Members

Constructors

ServiceCollectionBusConfigurator(IServiceCollection)

public ServiceCollectionBusConfigurator(IServiceCollection collection)

Parameters

collection IServiceCollection

Methods

AddBus(Func<IBusRegistrationContext, IBusControl>)

public override void AddBus(Func<IBusRegistrationContext, IBusControl> busFactory)

Parameters

busFactory Func<IBusRegistrationContext, IBusControl>

AddRider(Action<IRiderRegistrationConfigurator>)

public override void AddRider(Action<IRiderRegistrationConfigurator> configure)

Parameters

configure Action<IRiderRegistrationConfigurator>

SetBusFactory<T>(T)

public override void SetBusFactory<T>(T busFactory) where T : IRegistrationBusFactory

Parameters

busFactory T

Type Parameters

T