C# Класс Zetbox.API.Common.Reporting.AbstractReportingHost

Наследование: IGenerationHost, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
AbstractReportingHost ( IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System

Creates a new reporting host

AbstractReportingHost ( string overrideTemplateNamespace, Assembly overrideTemplateAssembly, IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System

Creates a new reporting host

CallTemplate ( string templateClass ) : void
CallTemplateToFile ( string templateClass, string outputfile ) : void
Dispose ( ) : void
GetStream ( ) : Stream
GetStreamRtf ( ) : Stream
Initialize ( NameValueCollection settings ) : void
Open ( string filename ) : string
Save ( string filename ) : void
SaveTemp ( string filename ) : string
WriteFile ( string filename, string content ) : void
WriteOutput ( string str ) : void

Приватные методы

Метод Описание
CallTemplateToContext ( string templateClass ) : void
GetDocument ( ) : MigraDoc.DocumentObjectModel.Document
GetMDDLStream ( ) : Stream
IGenerationHost ( string fmt ) : void
LogErrors ( DdlReaderErrors errors, Exception ex, System mddl ) : void
ReportErrors ( DdlReaderErrors errors, Exception ex, System mddl ) : void

Описание методов

AbstractReportingHost() публичный Метод

Creates a new reporting host
public AbstractReportingHost ( IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System
fileOpener IFileOpener
tempFileService ITempFileService
errorReporter IReportingErrorReporter
Результат System

AbstractReportingHost() публичный Метод

Creates a new reporting host
public AbstractReportingHost ( string overrideTemplateNamespace, Assembly overrideTemplateAssembly, IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System
overrideTemplateNamespace string null or empty, if default templates should be used, else a assembly with templates.
overrideTemplateAssembly System.Reflection.Assembly null, if default templates should be used, else a assembly with templates.
fileOpener IFileOpener
tempFileService ITempFileService
errorReporter IReportingErrorReporter
Результат System

CallTemplate() публичный Метод

public CallTemplate ( string templateClass ) : void
templateClass string
Результат void

CallTemplateToFile() публичный Метод

public CallTemplateToFile ( string templateClass, string outputfile ) : void
templateClass string
outputfile string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetStream() публичный Метод

public GetStream ( ) : Stream
Результат Stream

GetStreamRtf() публичный Метод

public GetStreamRtf ( ) : Stream
Результат Stream

Initialize() публичный Метод

public Initialize ( NameValueCollection settings ) : void
settings System.Collections.Specialized.NameValueCollection
Результат void

Open() публичный Метод

public Open ( string filename ) : string
filename string
Результат string

Save() публичный Метод

public Save ( string filename ) : void
filename string
Результат void

SaveTemp() публичный Метод

public SaveTemp ( string filename ) : string
filename string
Результат string

WriteFile() публичный Метод

public WriteFile ( string filename, string content ) : void
filename string
content string
Результат void

WriteOutput() публичный Метод

public WriteOutput ( string str ) : void
str string
Результат void