Show / Hide Table of Contents

    Class SilverbackStorageInitializerSqliteExtensions

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

    Inheritance
    object
    SilverbackStorageInitializerSqliteExtensions
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Storage
    Assembly: Silverback.Storage.Sqlite.dll
    Syntax
    public static class SilverbackStorageInitializerSqliteExtensions

    Methods

    CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, SqliteKafkaOffsetStoreSettings)

    Creates the SQLite kafka offset store table.

    Declaration
    public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, SqliteKafkaOffsetStoreSettings settings)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    SqliteKafkaOffsetStoreSettings settings

    The kafka offset store settings.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, string)

    Creates the SQLite kafka offset store table.

    Declaration
    public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, string connectionString)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    string connectionString

    The connection string to the SQLite database.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    CreateSqliteKafkaOffsetStoreAsync(SilverbackStorageInitializer, string, string, TimeSpan)

    Creates the SQLite kafka offset store table.

    Declaration
    public static Task CreateSqliteKafkaOffsetStoreAsync(this SilverbackStorageInitializer initializer, string connectionString, string tableName, TimeSpan timeout)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    string connectionString

    The connection string to the SQLite database.

    string tableName

    The name of the kafka offset store table.

    TimeSpan timeout

    The table creation timeout.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    CreateSqliteOutboxAsync(SilverbackStorageInitializer, SqliteOutboxSettings)

    Creates the SQLite outbox table.

    Declaration
    public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, SqliteOutboxSettings settings)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    SqliteOutboxSettings settings

    The outbox settings.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    CreateSqliteOutboxAsync(SilverbackStorageInitializer, string)

    Creates the SQLite outbox table.

    Declaration
    public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, string connectionString)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    string connectionString

    The connection string to the SQLite database.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    CreateSqliteOutboxAsync(SilverbackStorageInitializer, string, string, TimeSpan)

    Creates the SQLite outbox table.

    Declaration
    public static Task CreateSqliteOutboxAsync(this SilverbackStorageInitializer initializer, string connectionString, string tableName, TimeSpan timeout)
    Parameters
    Type Name Description
    SilverbackStorageInitializer initializer

    The SilverbackStorageInitializer.

    string connectionString

    The connection string to the SQLite database.

    string tableName

    The name of the outbox table.

    TimeSpan timeout

    The table creation timeout.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

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