NSoft.NFramework.XmlData.XmlDataServiceHost.Ws.XmlDataService.Execute C# (CSharp) Method

Execute() private method

private Execute ( [ DataType = "base64Binary")]byte[]requestBytes, string productName, bool compress ) : byte[]
DataType [
productName string
compress bool
return byte[]
        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]));
        }
        

Usage Example

        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);
            }
        }