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
..