Class DbOutboxStoredMessage
Extends the OutboxStoredMessage adding the specific information related to a message stored in the transactional outbox table.
Inherited Members
Namespace: Silverback.Messaging.Outbound.TransactionalOutbox.Repositories.Model
Assembly: Silverback.Integration.dll
Syntax
public class DbOutboxStoredMessage : OutboxStoredMessage
Constructors
| Improve this doc View sourceDbOutboxStoredMessage(int, Type?, byte[]?, IEnumerable<MessageHeader>, string, string?)
Initializes a new instance of the DbOutboxStoredMessage class.
Declaration
public DbOutboxStoredMessage(int id, Type? messageType, byte[]? content, IEnumerable<MessageHeader> headers, string endpointName, string? actualEndpointName)
Parameters
Type | Name | Description |
---|---|---|
int | id | The primary key of the database record. |
Type | messageType | The type of the message. |
byte[] | content | The message raw binary content (body). |
IEnumerable<MessageHeader> | headers | The message headers. |
string | endpointName | The name of the producer endpoint. |
string | actualEndpointName | The name of the actual target endpoint that was resolved for the message. |
Properties
| Improve this doc View sourceId
Gets the value of the primary key of the related database record.
Declaration
public int Id { get; }
Property Value
Type | Description |
---|---|
int |