Show / Hide Table of Contents

    Class OutboxMessage

    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
    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.Integration.dll
    Syntax
    public class OutboxMessage

    Constructors

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

    Initializes a new instance of the OutboxMessage class.

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

    The message raw binary content (body).

    IEnumerable<MessageHeader> headers

    The message headers.

    string endpointName

    The endpoint name.

    Properties

    Content

    Gets the message raw binary content (body).

    Declaration
    public byte[]? Content { get; }
    Property Value
    Type Description
    byte[]

    EndpointName

    Gets the destination endpoint name.

    Declaration
    public string EndpointName { get; }
    Property Value
    Type Description
    string

    Headers

    Gets the message headers.

    Declaration
    public IReadOnlyCollection<MessageHeader>? Headers { get; }
    Property Value
    Type Description
    IReadOnlyCollection<MessageHeader>
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini