我的一些 NServiceBus 命令将需要跟踪谁发出命令以及何时发出命令。我非常不确定推荐的实现方式:
我应该创建一个基类MessageBase
、添加public Dictionary<string, string> Headers;
和实现IMutateOutgoingMessages
吗?
是否应该将其添加到 MessageContext 中?如果是这样,我如何确保总线在发送每条消息(需要标头)之前添加它?
它已经完成了,我只是不知道如何访问它?(看起来用户在原始 MSMQ 消息中......)