Ejemplo n.º 1
0
        public NameValueCollection GetKeyFields(string[] values)
        {
            NameValueCollection colRet = new NameValueCollection();

            int[] keyFieldIndexes = messageSchema.GetKeyFieldIndexes();

            for (int index = 0; index < keyFieldIndexes.Length; index++)
            {
                FieldDescriptor field = messageSchema.GetFieldDescriptor(keyFieldIndexes[index]);

                colRet.Add(field.FieldName, field.GetObjectValue(values[keyFieldIndexes[index] + 1]).ToString());
            }

            return(colRet);
        }