Online and CHM
ExportViolationsToHtmlReportStream Method
Example 



KellermanSoftware.StaticCodeAnalysis Namespace > QualityLogic Class : ExportViolationsToHtmlReportStream Method
Export a Quality Check result to an HTML stream
Syntax
'Declaration
 
Public Sub ExportViolationsToHtmlReportStream( _
   ByVal result As QualityResult, _
   ByVal templateName As KellermanSoftware.HTMLReports.TemplateName, _
   ByVal outputStream As Stream _
) 
'Usage
 
Dim instance As QualityLogic
Dim result As QualityResult
Dim templateName As KellermanSoftware.HTMLReports.TemplateName
Dim outputStream As Stream
 
instance.ExportViolationsToHtmlReportStream(result, templateName, outputStream)
public void ExportViolationsToHtmlReportStream( 
   QualityResult result,
   KellermanSoftware.HTMLReports.TemplateName templateName,
   Stream outputStream
)
public:
void ExportViolationsToHtmlReportStream( 
   QualityResult^ result,
   KellermanSoftware.HTMLReports.TemplateName templateName,
   Stream^ outputStream
) 

Parameters

result
templateName
outputStream
Example
//Trial Mode
QualityLogic quality = new QualityLogic();
 
//Licensed Mode
//QualityLogic quality = new QualityLogic("User Name from Receipt", "License Key from Receipt");
 
//Test using this open source project:  https://github.com/GregFinzer/Compare-Net-Objects
QualityResult qualityResult =
    quality.GetQualityViolationsForDirectory(@"c:\_git\Compare-Net-Objects\Compare-Net-Objects");
 
string reportPath = Path.Combine(Environment.CurrentDirectory, "QualityResult.html");
 
using (FileStream stream = new FileStream(reportPath, FileMode.Create))
{
    quality.ExportViolationsToHtmlReportStream(qualityResult, TemplateName.BlackAndBlue, stream);
}
'Trial Mode
Dim quality As New QualityLogic()
 
'Licensed Mode
'QualityLogic quality = new QualityLogic("User Name from Receipt", "License Key from Receipt");
 
'Test using this open source project:  https://github.com/GregFinzer/Compare-Net-Objects
Dim qualityResult As QualityResult = quality.GetQualityViolationsForDirectory("c:\_git\Compare-Net-Objects\Compare-Net-Objects")
 
Dim reportPath As String = Path.Combine(Environment.CurrentDirectory, "QualityResult.html")
 
Using stream As New FileStream(reportPath, FileMode.Create)
    quality.ExportViolationsToHtmlReportStream(qualityResult, TemplateName.BlackAndBlue, stream)
End Using
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

QualityLogic Class
QualityLogic Members