Class ServiceCollectionBusConfigurator<TBus, TBusInstance>
- 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
TBusTBusInstance
- Inheritance
-
ServiceCollectionBusConfigurator<TBus, TBusInstance>
- Implements
-
IBusRegistrationConfiguratorIRegistrationConfigurator
- Inherited Members
Constructors
ServiceCollectionBusConfigurator(IServiceCollection)
public ServiceCollectionBusConfigurator(IServiceCollection collection)
Parameters
collectionIServiceCollection
Methods
AddBus(Func<IBusRegistrationContext, IBusControl>)
public override void AddBus(Func<IBusRegistrationContext, IBusControl> busFactory)
Parameters
busFactoryFunc<IBusRegistrationContext, IBusControl>
AddRider(Action<IRiderRegistrationConfigurator>)
public override void AddRider(Action<IRiderRegistrationConfigurator> configure)
Parameters
configureAction<IRiderRegistrationConfigurator>
SetBusFactory<T>(T)
public override void SetBusFactory<T>(T busFactory) where T : IRegistrationBusFactory
Parameters
busFactoryT
Type Parameters
T