public static void CopyNMSMessageProperties()

in src/nms-api/Util/MessageTransformation.cs [152:169]


        public static void CopyNMSMessageProperties(IMessage fromMessage, IMessage toMessage)
        {
            toMessage.NMSMessageId = fromMessage.NMSMessageId;
            toMessage.NMSCorrelationID = fromMessage.NMSCorrelationID;
            toMessage.NMSReplyTo = fromMessage.NMSReplyTo;
            toMessage.NMSDestination = fromMessage.NMSDestination;
            toMessage.NMSDeliveryMode = fromMessage.NMSDeliveryMode;
            toMessage.NMSRedelivered = fromMessage.NMSRedelivered;
            toMessage.NMSType = fromMessage.NMSType;
            toMessage.NMSPriority = fromMessage.NMSPriority;
            toMessage.NMSTimestamp = fromMessage.NMSTimestamp;
            toMessage.NMSTimeToLive = fromMessage.NMSTimeToLive;

            foreach (string key in fromMessage.Properties.Keys)
            {
                toMessage.Properties[key] = fromMessage.Properties[key];
            }
        }