Class DbOutboxStoredMessage
Extends the OutboxStoredMessage adding the specific information related to a message stored in the transactional outbox table.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Outbound.TransactionalOutbox.Repositories.Model
Assembly: Silverback.Integration.dll
Syntax
public class DbOutboxStoredMessage : OutboxStoredMessage
Constructors
| Improve this doc View sourceDbOutboxStoredMessage(Int32, 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 |
---|---|---|
System.Int32 | id | The primary key of the database record. |
System.Type | messageType | The type of the message. |
System.Byte[] | content | The message raw binary content (body). |
System.Collections.Generic.IEnumerable<MessageHeader> | headers | The message headers. |
System.String | endpointName | The name of the producer endpoint. |
System.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 |
---|---|
System.Int32 |