Beispiel #1
0
        private static XmlElement ProcessCompressed(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input)
        {
            byte[]      compressedInput  = Zlib.CompressXml(input);
            byte[]      compressedOutput = client.ProcessXmlCompressed(header, compressedInput);
            XmlDocument document         = Zlib.DecompressXml(compressedOutput);

            return(document == null ? null : document.DocumentElement);
        }
Beispiel #2
0
 private static XmlElement ProcessUncompressed(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input)
 {
     return(client.ProcessXmlDocument(header, input) as XmlElement);
 }
Beispiel #3
0
 private XmlElement Process(IProcessXmlSoapClient client, TwinfieldProcessXmlService.Header header, XmlDocument input)
 {
     return(Compressed
                         ? ProcessCompressed(client, header, input)
                         : ProcessUncompressed(client, header, input));
 }