public string Query( QueryProtocol[] generics, bool includeSchema )
        {
            if( generics == null)
            {
                throw new ArgumentNullException("generics");
            }

            ClarifySession session = Global.GetSession( AuthHeader );

            ClarifyGenericSrvQuery query = new ClarifyGenericSrvQuery(session);
            DataSet ds = query.ExecuteDataSet( generics );

            using(System.IO.StringWriter sw = new System.IO.StringWriter() )
            {
                System.Xml.XmlTextWriter xmlWriter = new System.Xml.XmlTextWriter(sw);
                ds.WriteXml(xmlWriter, includeSchema ? XmlWriteMode.WriteSchema : XmlWriteMode.IgnoreSchema);
                sw.Flush();

                return sw.ToString();
            }
        }
Esempio n. 2
0
        public string Query(QueryProtocol[] generics, bool includeSchema)
        {
            if (generics == null)
            {
                throw new ArgumentNullException("generics");
            }

            ClarifySession session = Global.GetSession(AuthHeader);

            ClarifyGenericSrvQuery query = new ClarifyGenericSrvQuery(session);
            DataSet ds = query.ExecuteDataSet(generics);

            using (System.IO.StringWriter sw = new System.IO.StringWriter())
            {
                System.Xml.XmlTextWriter xmlWriter = new System.Xml.XmlTextWriter(sw);
                ds.WriteXml(xmlWriter, includeSchema ? XmlWriteMode.WriteSchema : XmlWriteMode.IgnoreSchema);
                sw.Flush();

                return(sw.ToString());
            }
        }