Message Delivery Record (SqlTransport/MessageDelivery.cs)

MassTransit · src/MassTransit/SqlTransport/SqlTransport/MessageDelivery.cs · csharp · Apache-2.0
integration, chat, database, lang:csharp, tag:delivery, tag:model

Data model representing a message queued for delivery in MassTransit SQL transport, including metadata like priority and expiration.

// Source: https://github.com/MassTransit/MassTransit | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
#nullable enable
namespace MassTransit.SqlTransport
{
    using System;


    public class MessageDelivery
    {
        public int QueueId { get; set; }
        public int Priority { get; set; }
        public DateTimeOffset EnqueueTime { get; set; }
        public Guid? ConsumerId { get; set; }
        public Guid TransportMessageId { get; set; }
        public DateTimeOffset? ExpirationTime { get; set; }
        public int DeliveryCount { get; set; }
        public int MaxDeliveryCount { get; set; }
        public DateTimeOffset? LastDelivered { get; set; }
        public long 

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key