Show / Hide Table of Contents

    Namespace Silverback.Configuration

    Classes

    DistributedLockSettingsBuilder

    Builds the DistributedLockSettings.

    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.

    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 AddIntegrationSpy and AddIntegrationSpyAndSubscriber methods 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 AddMqttEndpoints method to the SilverbackBuilder.

    SilverbackBuilderMqttTestingExtensions

    Adds the UseMockedMqtt method 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.

    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini