public byte[] Execute([System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] requestBytes, string productName, bool compress) { object[] results = this.Invoke("Execute", new object[] { requestBytes, productName, compress}); return ((byte[])(results[0])); }
public override XdsResponseDocument ExecuteXmlDataManager(XdsRequestDocument requestDocument) { using(var xmlDataService = new XmlDataService()) { var adapter = XmlDataTool.ResolveXmlDataManagerAdapter(ProductName); var requestBytes = adapter.RequestSerializer.Serialize(requestDocument); var responseBytes = xmlDataService.Execute(requestBytes, ProductName, false); return adapter.ResponseSerializer.Deserialize(responseBytes); } }