【发布时间】:2021-09-08 03:03:11
【问题描述】:
我正在使用 C# 使用 System.Messaging.MessageQueue.SendMessageConnection 发送一个包含一些参数的对象,例如:
_sendQueue.Send(myObject, ...);
我的myObject 是一个对象,包含一些属性,例如Field1。
我正在检查我的消息是如何发送的,使用:
- 计算机管理
- 服务和应用程序
- 消息队列
- 私有队列
- 打开右侧队列,在“队列消息”中,右键单击并勾选“属性”、“正文”。
我看到如下标签:
<Field1>content_Field1</Field1>
而不是这个,我想看到类似的东西:
<F1>content_Field1</F1>
我的对象中的属性和我想使用的 XML 标记之间是否有简单的映射关系?
提前致谢
【问题讨论】:
-
参见:Control XML serialization using attributes - 您可以使用类属性上的属性来控制元素命名。
-
@Fildor:我检查了 URL 并进行了第一次测试,它看起来很棒。请把它写成答案,以便我接受。
标签: c# xml xml-serialization message-queue