Namespace Silverback.Configuration
Classes
- DistributedLockSettingsBuilderEntityFrameworkExtensions
Adds the UseDbContext<TDbContext>(DistributedLockSettingsBuilder, string) methods to the DistributedLockSettingsBuilder.
- DistributedLockSettingsBuilderPostgreSqlExtensions
Adds the UsePostgreSqlAdvisoryLock(DistributedLockSettingsBuilder, string, string) and UsePostgreSqlTable(DistributedLockSettingsBuilder, string, string) methods to the DistributedLockSettingsBuilder.
- ServiceCollectionExtensions
Adds the AddSilverback(IServiceCollection) and ConfigureSilverback(IServiceCollection) methods to the IServiceCollection.
- SilverbackBuilder
Exposes the methods to configure Silverback and enable its optional features adding the necessary services to the IServiceCollection.
- SilverbackBuilderAddApplicationPublisherExtensions
Adds the AddApplicationPublisher(SilverbackBuilder) method to the SilverbackBuilder.
- SilverbackBuilderAsObservableExtensions
Adds the AsObservable(SilverbackBuilder) method to the SilverbackBuilder.
- SilverbackBuilderEntityFrameworkExtensions
Adds the Silverback.Storage.EntityFramework specific methods to the SilverbackBuilder.
- SilverbackBuilderIntegrationExtensions
Adds the Silverback.Integration specific methods to the SilverbackBuilder.
- SilverbackBuilderIntegrationTestingExtensions
Adds the
AddIntegrationSpyandAddIntegrationSpyAndSubscribermethods to the SilverbackBuilder.
- SilverbackBuilderKafkaExtensions
Adds the AddKafkaClients(SilverbackBuilder, Action<KafkaClientsConfigurationBuilder>) method to the SilverbackBuilder.
- SilverbackBuilderKafkaTestingExtensions
Adds the UseMockedKafka(SilverbackBuilder, Action<IMockedKafkaOptionsBuilder>?) method to the SilverbackBuilder.
- SilverbackBuilderMemoryExtensions
Adds the Silverback.Storage.Memory specific methods to the SilverbackBuilder.
- SilverbackBuilderMqttExtensions
Adds the
AddMqttEndpointsmethod to the SilverbackBuilder.
- SilverbackBuilderMqttTestingExtensions
Adds the
UseMockedMqttmethod to the SilverbackBuilder.
- SilverbackBuilderPostgreSqlExtensions
Adds the Silverback.Storage.PostgreSql specific methods to the SilverbackBuilder.
Interfaces
- IDistributedLockSettingsImplementationBuilder
Builds the specific implementation of the DistributedLockSettings.
- IValidatableSettings
Declares the Validate() method that is used to check the provided settings.