【发布时间】:2016-10-31 13:39:00
【问题描述】:
在消息发布期间是否有任何方法可以覆盖或设置为空 MassTransit 的内置字段? 对于我的特殊情况,我需要在集成测试的消息发布期间将 ConversationId 设置为 null。发布我正在使用的消息
await Bus.Publish<ITestContractMessage>(new {TestName = "Hello World"});
我尝试使用 ConfigurePublish 方法配置总线,但没有帮助。
cfg.ConfigurePublish(x => x.UseSendExecute(ctx => ctx.ConversationId = null));
有什么想法可以解决吗?
【问题讨论】:
标签: c# rabbitmq masstransit