Esempio n. 1
0
        protected virtual void ParseWebServiceArguments()
        {
            var    args    = GetWebServiceArguments();
            double version = double.Parse(args.AQSXMLSchemaVersion);

            if (version >= 3.0)
            {
                _webServiceQueryArguments3 = new AQS3WebServiceArgument();
                _webServiceQueryArguments3.AQSXMLSchemaVersion = args.AQSXMLSchemaVersion;
                _webServiceQueryArguments3.CompressPayload     = args.CompressPayload;
                _webServiceQueryArguments3.EndTime             = args.EndTime;
                _webServiceQueryArguments3.SendMonitorAssuranceTransactions = args.SendMonitorAssuranceTransactions;
                _webServiceQueryArguments3.SendOnlyQAData     = args.SendOnlyQAData;
                _webServiceQueryArguments3.SendRBTransactions = args.SendRBTransactions;
                _webServiceQueryArguments3.SendRDTransactions = args.SendRDTransactions;
                _webServiceQueryArguments3.StartTime          = args.StartTime;
                _webServiceQueryArguments3.Tags = args.Tags;
                _webServiceQueryArguments       = null;
            }
            else
            {
                _webServiceQueryArguments  = args;
                _webServiceQueryArguments3 = null;
            }
        }
        public AQSXmlResultData GetAQS3XmlData([System.Xml.Serialization.XmlElementAttribute(IsNullable = true)] AQS3WebServiceArgument args)
        {
            object[] results = this.Invoke("GetAQS3XmlData", new object[] {
                args
            });

            return((AQSXmlResultData)(results[0]));
        }