2015-12-02 50 views
1

我在喜欢阅读的MQMessage所以读取和写入头部消息MQ C#

 queue.Get(message, gmo); 

     string message1 = message.ReadString(message.MessageLength); 

我可以看到有一个message.UserId on MQMessage,但这是远远不够的

我希望用户得到更多的MQMessage的消息头中的信息。

如何设置,然后检索的MQMessage

username 
password 
mySpecialID 

回答

1

页眉这可以这样

msg.SetStringProperty("NicksProp", "blahblah"); 
1

注意做到以下几点:MQ会将消息属性为纯文本,所以如果您要将密码作为消息属性发送,则每个人都可以看到它。您将能够通过WireShark和/或任何工具(MQ Explorer)和/或MQ日志文件在队列中查看它。

+0

它被加密会好吗? – nlstack01

+0

你是说在使用SetStringProperty()方法之前代码会调用加密程序吗?你打算使用什么加密技术?发送方和接收方将如何共享加密密钥(或证书)? – Roger