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
TBus
TBusInstance
- Inheritance
-
ServiceCollectionBusConfigurator<TBus, TBusInstance>
- Implements
-
IBusRegistrationConfiguratorIRegistrationConfigurator
- 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