/// <summary> /// This method populates the base class data to the given proxy. /// </summary> /// <param name="proxy">Proxy.</param> protected void PopulateExtensibleResponseToProxy(XsdNs.ExtensibleResponseType proxy) { // Creating a data record to enclose result information var record = new Item_DataRecord(); var resultItem = new Item_Category(RequestResult.ToString()); record.Add(RESULT_FIELD_NAME, resultItem); var messageItem = new Item_Text(RequestResultMessage); record.Add(MESSAGE_FIELD_NAME, messageItem); // Creating a proxy and adding it as an extension proxy.Extension = new object[1]; var recordProp = (XsdNs.DataRecordPropertyType)record.GetObjectForXml_Result("ExtResp_"); recordProp.DataRecord.identifier = IDENTIFIER; proxy.Extension[0] = recordProp; }
public void Add(string field, Item_Category value) { m_fieldName = field; m_fieldValue = value; }