Show / Hide Table of Contents

    Class DbOutboxStoredMessage

    Extends the OutboxStoredMessage adding the specific information related to a message stored in the transactional outbox table.

    Inheritance
    object
    OutboxStoredMessage
    DbOutboxStoredMessage
    Inherited Members
    OutboxStoredMessage.Content
    OutboxStoredMessage.Headers
    OutboxStoredMessage.EndpointName
    OutboxStoredMessage.ActualEndpointName
    OutboxStoredMessage.MessageType
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Silverback.Messaging.Outbound.TransactionalOutbox.Repositories.Model
    Assembly: Silverback.Integration.dll
    Syntax
    public class DbOutboxStoredMessage : OutboxStoredMessage

    Constructors

    | Improve this doc View source

    DbOutboxStoredMessage(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 source

    Id

    Gets the value of the primary key of the related database record.

    Declaration
    public int Id { get; }
    Property Value
    Type Description
    int
    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini