Beispiel #1
0
        private static void BuildHeaderMap(IMessage msg, IDictionary <string, object> outHeaders)
        {
            IMapContainer headers = msg.UserPropertyMap;

            if (headers == null)
            {
                return;
            }

            while (headers.HasNext())
            {
                KeyValuePair <string, ISDTField> kv = headers.GetNext();
                string key = kv.Key;
                outHeaders[key] = kv.Value.Value;
            }
            headers.Close();
        }