Table of Contents

Namespace Silverback.Storage

Classes

PublisherStorageExtensions

Adds the storage-specific methods to the Silverback.Messaging.Publishing.Publisher.

SilverbackContextRelationalStorageExtensions

Adds the relational storage-specific methods to the ISilverbackContext.

SilverbackContextStorageExtensions

Adds the storage-specific methods to the ISilverbackContext.

SilverbackStorageInitializer

Exposes the methods to configure Silverback and enable its optional features adding the necessary services to the IServiceCollection.

SilverbackStorageInitializerPostgreSqlExtensions

Adds the Silverback.Storage.PostgreSql specific methods to the SilverbackStorageInitializer.

SilverbackStorageInitializerSqliteExtensions

Adds the Silverback.Storage.Sqlite specific methods to the SilverbackStorageInitializer.

Interfaces

IDatabaseConnectionSettings

The basic settings of the database connection.

IEntityFrameworkSettings

The basic settings of the Entity Framework based implementations.

IStorageTransaction

Represents a transaction to be used for storage operations.