Mico.Demo/MassTransit示例代码/MassTransitDemo.Contracts/PublishSubscribeMessage.cs

34 lines
732 B
C#

namespace MassTransitDemo.Contracts;
/// <summary>
/// 发布/订阅模式的消息契约
/// 用于向多个消费者广播消息
/// </summary>
public class PublishSubscribeMessage
{
/// <summary>
/// 消息唯一标识符
/// </summary>
public Guid MessageId { get; set; }
/// <summary>
/// 消息创建时间
/// </summary>
public DateTime CreatedAt { get; set; }
/// <summary>
/// 消息标题
/// </summary>
public string Title { get; set; } = string.Empty;
/// <summary>
/// 消息内容
/// </summary>
public string Content { get; set; } = string.Empty;
/// <summary>
/// 消息优先级
/// </summary>
public int Priority { get; set; }
}