读取和写入 Header 消息 MQ C#
Read And Write To Header Message MQ C#
我正在像这样阅读 MQMessage
queue.Get(message, gmo);
string message1 = message.ReadString(message.MessageLength);
我可以看到有一个message.UserId on MQMessage
,但这还不够
我希望用户在 MQMessage 的消息 header 中获得附加信息。
如何设置并从 MQMessage
的 header 中检索以下内容
username
password
mySpecialID
可以这样做
msg.SetStringProperty("NicksProp", "blahblah");
注意:MQ 将消息属性视为纯文本,因此如果您将密码作为消息发送 属性 那么每个人都可以看到它。您将能够通过 WireShark 查看它,and/or 在队列中使用任何工具 (MQ Explorer) and/or 在 MQ 日志文件中。
我正在像这样阅读 MQMessage
queue.Get(message, gmo);
string message1 = message.ReadString(message.MessageLength);
我可以看到有一个message.UserId on MQMessage
,但这还不够
我希望用户在 MQMessage 的消息 header 中获得附加信息。
如何设置并从 MQMessage
的 header 中检索以下内容username
password
mySpecialID
可以这样做
msg.SetStringProperty("NicksProp", "blahblah");
注意:MQ 将消息属性视为纯文本,因此如果您将密码作为消息发送 属性 那么每个人都可以看到它。您将能够通过 WireShark 查看它,and/or 在队列中使用任何工具 (MQ Explorer) and/or 在 MQ 日志文件中。