Class SilverbackOutboxMessage
Represents a message stored in the outbox.
Inherited Members
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 |