Show / Hide Table of Contents

    Class SilverbackOutboxMessage

    Represents a message stored in the outbox.

    Inheritance
    object
    SilverbackOutboxMessage
    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.EntityFramework.dll
    Syntax
    public class SilverbackOutboxMessage

    Constructors

    SilverbackOutboxMessage()

    Represents a message stored in the outbox.

    Declaration
    public SilverbackOutboxMessage()

    Properties

    Content

    Gets or sets the message raw binary content.

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

    Created

    Gets or sets the creation timestamp.

    Declaration
    [Required]
    public DateTime Created { get; set; }
    Property Value
    Type Description
    DateTime

    DynamicEndpoint

    Gets or sets the serialized dynamic endpoint.

    Declaration
    [MaxLength(1000)]
    public string? DynamicEndpoint { get; set; }
    Property Value
    Type Description
    string

    EndpointName

    Gets or sets the endpoint name.

    Declaration
    [Required]
    [MaxLength(500)]
    public string EndpointName { get; set; }
    Property Value
    Type Description
    string

    Headers

    Gets or sets the message headers.

    Declaration
    [MaxLength(1000)]
    public string? Headers { get; set; }
    Property Value
    Type Description
    string

    Id

    Gets or sets the message Id.

    Declaration
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public long Id { get; set; }
    Property Value
    Type Description
    long
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini