Table of Contents

Class SilverbackOutboxMessage

Namespace
Silverback.Messaging.Producing.TransactionalOutbox
Assembly
Silverback.Storage.EntityFramework.dll

Represents a message stored in the outbox.

public class SilverbackOutboxMessage
Inheritance
SilverbackOutboxMessage
Inherited Members

Constructors

SilverbackOutboxMessage()

public SilverbackOutboxMessage()

Properties

Content

Gets or sets the message raw binary content.

[Required]
public byte[]? Content { get; set; }

Property Value

byte[]

Created

Gets or sets the creation timestamp.

[Required]
public DateTime Created { get; set; }

Property Value

DateTime

DynamicEndpoint

Gets or sets the serialized dynamic endpoint.

[MaxLength(1000)]
public string? DynamicEndpoint { get; set; }

Property Value

string

EndpointName

Gets or sets the endpoint name.

[Required]
[MaxLength(500)]
public string EndpointName { get; set; }

Property Value

string

Headers

Gets or sets the message headers.

[MaxLength(1000)]
public string? Headers { get; set; }

Property Value

string

Id

Gets or sets the message Id.

[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }

Property Value

long