Show / Hide Table of Contents

Class ReportBuilderContext

Контекст формирования отчета.

Inheritance
object
ReportBuilderContext
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ascon.Vertical.Reports.Builder
Assembly: Ascon.Vertical.Reports.Builder.dll
Syntax
public class ReportBuilderContext

Constructors

ReportBuilderContext(ITechObject, ITechObject, ITechDocumentsPackageParameters)

Создает новый экземпляр класса ReportBuilderContext.

Declaration
public ReportBuilderContext(ITechObject technology, ITechObject mainObject, ITechDocumentsPackageParameters parameters)
Parameters
Type Name Description
ITechObject technology

Технология, для которой формируется отчет.

ITechObject mainObject

Головной объект, для которого формируется отчет.

ITechDocumentsPackageParameters parameters

Параметры формирования отчета.

Properties

Configuration

Возвращает или назначает параметры формирователя.

Declaration
public string Configuration { get; init; }
Property Value
Type Description
string

DocumentsPackage

Комплект ТД, по которому формируется отчет. Должен быть задан, если требуется учесть извещения.

Declaration
public ITechObject? DocumentsPackage { get; set; }
Property Value
Type Description
ITechObject

MainObject

Объект технологии, для которого формируется отчет. Если не задан, то отчет строится для всей технологии.

Declaration
public ITechObject MainObject { get; }
Property Value
Type Description
ITechObject

Parameters

Параметры комплекта документов.

Declaration
public ITechDocumentsPackageParameters Parameters { get; }
Property Value
Type Description
ITechDocumentsPackageParameters

PresentationModel

Модель представления данных.

Declaration
public PresentationModelDto PresentationModel { get; set; }
Property Value
Type Description
PresentationModelDto
Remarks

Используется для построения дерева вывода.

Repository

Хранилище технологических данных.

Declaration
public ITechDataRepository Repository { get; }
Property Value
Type Description
ITechDataRepository

Technology

Технология, для которой формируется отчет.

Declaration
public ITechObject Technology { get; }
Property Value
Type Description
ITechObject

TemporaryPath

Путь к папке для сохранения временных файлов при формировании отчета.

Declaration
public string TemporaryPath { get; set; }
Property Value
Type Description
string
Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»