private void writeWeb(KeyValuePair <string, List <Row> > table) { var packager = new WebViewer.DefaultWebPackager(this, null); var targetDir = packager.Build(m_RunSessionPath); using (var fs = new FileStream(Path.Combine(targetDir, "scripts", "data-{0}.js".Args(table.Key)), FileMode.Create, FileAccess.Write, FileShare.None, 256 * 1024)) using (var wri = new StreamWriter(fs, Encoding.UTF8)) { wri.WriteLine("//Java script file for Serbench Web output. Table '{0}'".Args(table.Key)); wri.WriteLine("var data_{0} = ".Args(table.Key)); JSONWriter.Write(table.Value, wri, JSONWritingOptions.PrettyPrintRowsAsMap); wri.WriteLine(";"); } }
private void writeWeb(KeyValuePair<string, List<Row>> table) { var packager = new WebViewer.DefaultWebPackager(this, null); var targetDir = packager.Build(m_RunSessionPath); using(var fs = new FileStream(Path.Combine(targetDir, "scripts", "data-{0}.js".Args(table.Key)), FileMode.Create, FileAccess.Write, FileShare.None, 256*1024)) using(var wri = new StreamWriter(fs, Encoding.UTF8)) { wri.WriteLine("//Java script file for Serbench Web output. Table '{0}'".Args(table.Key)); wri.WriteLine("var data_{0} = ".Args(table.Key)); JSONWriter.Write(table.Value, wri, JSONWritingOptions.PrettyPrintRowsAsMap); wri.WriteLine(";"); } }