gpt4 book ai didi

c# - Azure 服务总线代理消息 GetBody() 反序列化

转载 作者:行者123 更新时间:2023-11-30 23:13:51 34 4
gpt4 key购买 nike

如果我向服务总线队列发送一条消息,并且消息正文是一个自定义类(我们将其称为 CustomerInfo),那么如果应用程序发送消息且应用程序接收消息,我该如何处理该消息并反序列化消息正文这些消息不共享一个名为 CustomerInfo 的公共(public)类吗?

我不是在寻找代码,而是在寻找如何解决每个应用程序中 CustomerInfo 类的不同命名空间的答案。如果当我收到消息并尝试使用 GetBody 获取消息正文时,没有使用每个应用程序中的 DataContract 命名空间属性在 CustomerInfo 类上指定匹配的命名空间,则会因命名空间不同而收到错误。只是在每个类 DataContract 属性上指定相同的命名空间是正确的方法吗?

最佳答案

如果您将自定义类序列化为 JSON,则这不是问题。反序列化时,重要的是要反序列化的类与序列化的原始类具有完全相同的属性。事实上,只要属性匹配,您就可以序列化 .NET POCO 并反序列化为 Java 类。

关于c# - Azure 服务总线代理消息 GetBody() 反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43420248/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com