我尝试通过订阅azure服务总线主题的MassTransit服务来使用客户类型消息。
消息具有自定义类型,存储的消息数据位于自定义属性中。这是来自azure service bus explorer的消息图片:
当我尝试消费时,我得到了:
MassTransit无法识别自定义类型,除非它位于邮件标题中:/
有没有办法配置端点,以便它可以使用这种类型的消息?
答案 0 :(得分:0)
如果没有ContentType
来区分消息序列化与MassTransit支持的格式,目前还没有一种方法可以对其进行更改。并且空白或 null 不是有效的内容类型,因此无法用于选择它。
您需要添加内容类型,或者此时更改邮件格式。你可以提交一个问题,如果有人可以添加一个空的或不支持的序列化程序。