我正在使用IBM.WMQ(amqmdnet dll)。在MQMessage对象上,它有一个以字节[]为单位设置correlationID的属性。
IBM.WMQ.MQMessage msg = new IBM.WMQ.MQMessage();
msg.Write(sendBuffer);
//THIS IS byte[]
msg.CorrelationId = MQUtils.StringToCorrelationId(corrId);
我想将correlationID设置为字符串。有没有我能做到的?
你尝试过吗:
System.Buffer.BlockCopy(corrID.ToCharArray(), 0, msg.CorrelationId, 0, corrID.Length);