Class SilverbackStorageInitializerSqliteExtensions
- Namespace
- Silverback.Storage
- Assembly
- Silverback.Storage.Sqlite.dll
Adds the Silverback.Storage.Sqlite specific methods to the SilverbackStorageInitializer.
public static class SilverbackStorageInitializerSqliteExtensions
- Inheritance
-
SilverbackStorageInitializerSqliteExtensions
- Inherited Members
Methods
CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, SqliteKafkaOffsetStoreSettings)
Creates the SQLite kafka offset store table.
public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, SqliteKafkaOffsetStoreSettings settings)
Parameters
initializerSilverbackStorageInitializersettingsSqliteKafkaOffsetStoreSettingsThe kafka offset store settings.
Returns
CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, string)
Creates the SQLite kafka offset store table.
public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, string connectionString)
Parameters
initializerSilverbackStorageInitializerconnectionStringstringThe connection string to the SQLite database.
Returns
CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, string, string, TimeSpan)
Creates the SQLite kafka offset store table.
public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, string connectionString, string tableName, TimeSpan timeout)
Parameters
initializerSilverbackStorageInitializerconnectionStringstringThe connection string to the SQLite database.
tableNamestringThe name of the kafka offset store table.
timeoutTimeSpanThe table creation timeout.
Returns
CreateSqliteOutboxAsync(SilverbackStorageInitializer, SqliteOutboxSettings)
Creates the SQLite outbox table.
public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, SqliteOutboxSettings settings)
Parameters
initializerSilverbackStorageInitializersettingsSqliteOutboxSettingsThe outbox settings.
Returns
CreateSqliteOutboxAsync(SilverbackStorageInitializer, string)
Creates the SQLite outbox table.
public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, string connectionString)
Parameters
initializerSilverbackStorageInitializerconnectionStringstringThe connection string to the SQLite database.
Returns
CreateSqliteOutboxAsync(SilverbackStorageInitializer, string, string, TimeSpan)
Creates the SQLite outbox table.
public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, string connectionString, string tableName, TimeSpan timeout)
Parameters
initializerSilverbackStorageInitializerconnectionStringstringThe connection string to the SQLite database.
tableNamestringThe name of the outbox table.
timeoutTimeSpanThe table creation timeout.