Show / Hide Table of Contents

    Class SqliteOutboxWriter

    Writes to the SQLite outbox.

    Inheritance
    object
    SqliteOutboxWriter
    Implements
    IOutboxWriter
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Messaging.Producing.TransactionalOutbox
    Assembly: Silverback.Storage.Sqlite.dll
    Syntax
    public class SqliteOutboxWriter : IOutboxWriter

    Constructors

    SqliteOutboxWriter(SqliteOutboxSettings)

    Initializes a new instance of the SqliteOutboxWriter class.

    Declaration
    public SqliteOutboxWriter(SqliteOutboxSettings settings)
    Parameters
    Type Name Description
    SqliteOutboxSettings settings

    The outbox settings.

    Methods

    AddAsync(OutboxMessage, ISilverbackContext?, CancellationToken)

    Writes to the SQLite outbox.

    Declaration
    public Task AddAsync(OutboxMessage outboxMessage, ISilverbackContext? context = null, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    OutboxMessage outboxMessage
    ISilverbackContext context
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    AddAsync(IAsyncEnumerable<OutboxMessage>, ISilverbackContext?, CancellationToken)

    Writes to the SQLite outbox.

    Declaration
    public Task AddAsync(IAsyncEnumerable<OutboxMessage> outboxMessages, ISilverbackContext? context = null, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IAsyncEnumerable<OutboxMessage> outboxMessages
    ISilverbackContext context
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    AddAsync(IEnumerable<OutboxMessage>, ISilverbackContext?, CancellationToken)

    Writes to the SQLite outbox.

    Declaration
    public Task AddAsync(IEnumerable<OutboxMessage> outboxMessages, ISilverbackContext? context = null, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IEnumerable<OutboxMessage> outboxMessages
    ISilverbackContext context
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Implements

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