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
DynamicEndpoint
Gets or sets the serialized dynamic endpoint.
[MaxLength(1000)]
public string? DynamicEndpoint { get; set; }
Property Value
EndpointName
Gets or sets the endpoint name.
[Required]
[MaxLength(500)]
public string EndpointName { get; set; }
Property Value
Headers
Gets or sets the message headers.
[MaxLength(1000)]
public string? Headers { get; set; }
Property Value
Id
Gets or sets the message Id.
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }