2015-12-02 53 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