如何从我的消息中获取JMS头JMSMessageID?

时间:2017-06-26 07:34:44

标签: c#-4.0 hornetq apache-nms

我想使用apache nms从我的消息中减去JMSMessageID标头。使用message.Properties []我只能访问我的消息属性,如何获取JMSMessageID?

我尝试了以下代码但没有成功。

ITextMessage message =(ITextMessage)consumer.Receive(TimeSpan.FromMilliseconds(10000)); string JMSMessageID = message.Properties [" JMSMessageID"]。ToString();

1 个答案:

答案 0 :(得分:0)

NMS中的消息ID是通过NMSMessageID属性访问的,或者我认为您可以在消息属性中使用“NMSMessageID”字符串,它将被拦截并返回消息ID值。