Namespace Microsoft.Extensions.DependencyInjection
Classes
BrokerOptionsBuilderAddBrokerExtensions
Adds the AddBroker
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddInboundLogExtensions
Adds the AddInboundLog
and related methods to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddKafkaExtensions
Adds the AddKafka
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddMockedKafkaExtensions
Adds the AddMockedKafka
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddMockedMqttExtensions
Adds the AddMockedMqtt
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddMqttExtensions
Adds the AddMqtt
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddOffsetStoreExtensions
Adds the AddOffsetStore
and related methods to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddOutboxExtensions
Adds the AddOutbox
and related methods to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddOutboxWorkerExtensions
Adds the AddOutboxWorker
and related methods to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAddRabbitExtensions
Adds the AddRabbit
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderAllowDuplicateEndpointsExtensions
Adds the AllowDuplicateEndpointRegistrations
method to the IBrokerOptionsBuilder.
BrokerOptionsBuilderWithConnectionOptionsExtensions
Adds the WithConnectionOptions
method to the IBrokerOptionsBuilder.
HealthCheckBuilderExtensions
Adds methods such as AddOutboundEndpointsCheck
and AddOutboundQueueCheck
to the
IHealthChecksBuilder.
ServiceCollectionAddSilverbackExtensions
Adds the AddSilverback
method to the IServiceCollection.
ServiceCollectionConfigureSilverbackExtensions
Adds the ConfigureSilverback
method to the IServiceCollection.
ServiceCollectionUseMockedKafkaExtensions
Adds the UseMockedKafka
method to the IServiceCollection.
ServiceCollectionUseMockedMqttExtensions
Adds the UseMockedMqtt
method to the IServiceCollection.
SilverbackBuilderAddBehaviorExtensions
Adds the AddTransientBehavior
, AddScopedBehavior
and AddSingletonBehavior
methods
to the ISilverbackBuilder.
SilverbackBuilderAddBrokerBehaviorExtensions
Adds the AddBrokerBehavior
methods to the ISilverbackBuilder.
SilverbackBuilderAddBrokerCallbackHandlerExtensions
Adds the AddBrokerCallbackHandler
methods to the ISilverbackBuilder.
SilverbackBuilderAddDbDistributedLockManagerExtensions
Adds the AddDbDistributedLockManager
method to the ISilverbackBuilder.
SilverbackBuilderAddDelegateSubscriberExtensions
Adds the AddDelegateSubscriber
methods to the ISilverbackBuilder.
SilverbackBuilderAddEndpointsConfiguratorExtensions
Adds the AddEndpointsConfigurator
methods to the ISilverbackBuilder.
SilverbackBuilderAddEndpointsExtensions
Adds the AddEndpoints
method to the ISilverbackBuilder.
SilverbackBuilderAddIntegrationSpyExtensions
Adds the AddIntegrationSpy
and AddIntegrationSpyAndSubscriber
methods to the
ISilverbackBuilder.
SilverbackBuilderAddKafkaEndpointsExtensions
Adds the AddKafkaEndpoints
method to the ISilverbackBuilder.
SilverbackBuilderAddMqttEndpointsExtensions
Adds the AddMqttEndpoints
method to the ISilverbackBuilder.
SilverbackBuilderAddOutboundRouterExtensions
Adds the AddSingletonOutboundRouter
method to the ISilverbackBuilder.
SilverbackBuilderAddSequenceReaderExtensions
Adds the AddSequenceReader
methods to the ISilverbackBuilder.
SilverbackBuilderAddSequenceWriterExtensions
Adds the AddSequenceWriter
methods to the ISilverbackBuilder.
SilverbackBuilderAddSubscriberExtensions
Adds the AddTransientSubscriber
, AddScopedSubscriber
and AddSingletonSubscriber
methods to the ISilverbackBuilder.
SilverbackBuilderAsObservableExtensions
Adds the AsObservable
method to the ISilverbackBuilder.
SilverbackBuilderUseDbContextExtensions
Contains the UseDbContext
extension for the ISilverbackBuilder.
SilverbackBuilderUseMockedKafkaExtensions
Adds the UseMockedKafka
method to the ISilverbackBuilder.
SilverbackBuilderUseMockedMqttExtensions
Adds the UseMockedMqtt
method to the ISilverbackBuilder.
SilverbackBuilderUseModelExtensions
Adds the UseModel
method to the ISilverbackBuilder.
SilverbackBuilderWithConnectionToExtensions
Adds the WithConnectionToMessageBroker
method to the ISilverbackBuilder.
SilverbackBuilderWithLogLevelsExtensions
Adds the WithLogLevels
method to the ISilverbackBuilder.
Interfaces
IBrokerOptionsBuilder
Exposes the methods to configure the connection with the message broker(s) and add the needed services to the IServiceCollection.
IBrokerOptionsConfigurator<TBroker>
The implementations of this class will be located via assembly scanning and invoked when a broker of
the matching type TBroker
is added to the IServiceCollection
..