using NCC.Dependency; namespace NCC.EventBridge { /// /// 事件消息传输对象 /// [SuppressSniffer] public sealed class EventMessage : EventMessage { /// /// 构造函数 /// /// /// /// public EventMessage(string category, string eventId, object payload = default) : base(category, eventId, payload) { } } /// /// 事件消息传输对象 /// [SuppressSniffer] public class EventMessage { /// /// 构造函数 /// /// /// /// public EventMessage(string category, string eventId, TPayload payload = default) { Category = category; EventId = eventId; Payload = payload; } /// /// 事件唯一 Id /// public string EventId { get; set; } /// /// 事件类别 /// public string Category { get; set; } /// /// 消息内容 /// public TPayload Payload { get; set; } } }