Exemplo n.º 1
0
        public string GenerateXmlReportFile(string fileName, string displayName)
        {
            ContentRiskAnalyzer riskAnalyzer = new ContentRiskAnalyzer();

            riskAnalyzer.ShowSummary = true;
            riskAnalyzer.DisplayName = displayName;

            riskAnalyzer.Analyse(fileName);

            
            string[] xml = riskAnalyzer.GetXml();
            string sXml = xml.Length > 0 ? xml[0] : "<?xml version=\"1.0\"?>\r\n<Metadata/>";
            string tempPath = null;
            using (StreamWriter sw = riskAnalyzer.GetWriterForTempFile(out tempPath, "xml"))
            {
                sw.Write(sXml);
            }
            return tempPath;

        }