Search Results for

    Show / Hide Table of Contents

    Class OutboxMessage

    Represents a message that has been stored locally as part of an outbox and is waiting to be dispatched to the real message broker.

    Inheritance
    object
    OutboxMessage
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Chapar.Core.Outbox
    Assembly: Chapar.Core.dll
    Syntax
    public class OutboxMessage

    Properties

    | Edit this page View Source

    DestinationQueue

    If set, the message is a command and must be sent to this exact queue.

    Declaration
    public string? DestinationQueue { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Headers

    The serialized headers (JSON).

    Declaration
    public string? Headers { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Id

    Unique identifier of the outbox record (used for de-duplication).

    Declaration
    public Guid Id { get; init; }
    Property Value
    Type Description
    Guid
    | Edit this page View Source

    IsProcessed

    Whether the message has been successfully published to the broker.

    Declaration
    public bool IsProcessed { get; init; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    MessageType

    The fully qualified assembly name of the message type.

    Declaration
    public string MessageType { get; init; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    OccurredOn

    Timestamp when the message was created.

    Declaration
    public DateTime OccurredOn { get; init; }
    Property Value
    Type Description
    DateTime
    | Edit this page View Source

    Payload

    The serialized message body (JSON, XML, etc.).

    Declaration
    public string Payload { get; init; }
    Property Value
    Type Description
    string
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2026