如何在推送Azure主题时定制主传输负载

k4ymrczo  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(74)

我正在使用公共交通来完成一些任务,现在我有一个新的请求,那就是向Azure主题发送一条消息。一切都很好,除了有效负载有太多的信息,消费者不一定要在他们的终端使用公共交通。
我现在要做的是自定义我的负载,以便有一个完整的自定义负载。
我看到你可以在邮件头中添加一些信息,但是不能添加关于邮件开头的信息,这可能吗?
谢谢

atmip9wb

atmip9wb1#

您可以创建自己的消息序列化器,这样您就可以完全控制消息正文,也可以使用原始JSON序列化器,它只将消息本身序列化到正文中。
序列化器在原始文档站点上并没有真正的文档,但是new site有更多的细节(站点还没有完成,但是这个页面可能会有帮助)。

更新

如果您只需要原始JSON,请按照我链接的文档操作:

cfg.UseRawJsonSerializer(RawSerializerOptions.AddTransportHeaders | RawSerializerOptions.CopyHeaders);

创建您自己的序列化程序没有文档记录(目前也没有计划记录它)。

相关问题