Вы пытаетесь установить пользовательское/пользовательское свойство? Если это так, вы можете сделать это, используя метод SetXXXXProperty (где XXX обозначает тип данных) класса Message. Например
ITextMessage textMessage = session.CreateTextMessage("Message with custom properties");
textMessage.SetStringProperty("Country", "UK");
textMessage.SetStringProperty("State", "Hampshire");
textMessage.SetIntProperty("Phone", 123345);
UPDATE
XMS .NET является реализация спецификации JMS, в то время как РГНФ является MQ-специфичны. Хотя XMS внутренне использует заголовки RFH2, это не дает возможность приложениям добавлять свойства RFH.
Возможно, вам захочется ознакомиться с базовыми классами .NET (amqmdnet.dll) и запрограммировать необходимые папки RFH для сообщения.
У меня есть устаревший queuemanager, который принимает кучу данных. Когда я вижу это с помощью rfhutil, его отмеченные как другие и набор значений определяются их – Matt
Пользовательские свойства отправляются как часть заголовка RFH2 сообщения MQ. Разве это не помогло бы? Кстати, с какой версией менеджера очереди вы работаете? – Shashi
Я использую XMS.net IMessage для отправки сообщения в очередь. Мой менеджер очереди - 7,5. Также метод свойства настраиваемого набора устанавливает значение в папке usr, тогда как старое устаревшее сообщение сопоставляется с другой папкой – Matt