34 lines
732 B
C#
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; }
|
|
}
|