using NCC.Dependency; namespace NCC.EventBridge { /// /// 承载事件传输元数据 /// [SuppressSniffer] public class EventMessageMetadata : EventHandlerMetadata { /// /// 只允许程序集内创建 /// internal EventMessageMetadata() { } /// /// 事件 Id /// public string EventId { get; internal set; } /// /// 承载数据值(进行序列化存储) /// public string Payload { get; internal set; } /// /// 承载数据程序集名称 /// public string PayloadAssemblyName { get; internal set; } /// /// 承载数据类型完整限定名 /// public string PayloadTypeFullName { get; internal set; } } }