Show / Hide Table of Contents

    Class DbOutboxMessage

    Encapsulates the information to be stored in the outbox to be able to replay the message at a later time.

    Inheritance
    object
    OutboxMessage
    DbOutboxMessage
    Inherited Members
    OutboxMessage.Content
    OutboxMessage.Headers
    OutboxMessage.EndpointName
    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.Relational.dll
    Syntax
    public class DbOutboxMessage : OutboxMessage

    Constructors

    DbOutboxMessage(long, byte[]?, IEnumerable<MessageHeader>?, string)

    Initializes a new instance of the DbOutboxMessage class.

    Declaration
    public DbOutboxMessage(long id, byte[]? content, IEnumerable<MessageHeader>? headers, string endpointName)
    Parameters
    Type Name Description
    long id

    The primary key of the database record.

    byte[] content

    The message raw binary content (body).

    IEnumerable<MessageHeader> headers

    The message headers.

    string endpointName

    The endpoint name.

    Properties

    Id

    Gets the primary key of the database record.

    Declaration
    public long Id { get; }
    Property Value
    Type Description
    long
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini