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