Show / Hide Table of Contents

Class CalculationFormulaCacheDto

Формула для кэша единой модели расчёта.

Inheritance
InheritedDto<CalculationFormulaCacheDto>
CalculationFormulaCacheDto
CalculationAggregationFormulaCacheDto
CalculationExpressionFormulaCacheDto
Namespace: Trivium.CalcManagerDto.Models
Assembly: Trivium.CalcManagerDto.dll
Syntax
[JsonConverter(typeof(JsonInheritanceNullDiscriminatorConverter<CalculationFormulaCacheDto, CalculationExpressionFormulaCacheDto>), new object[] { "discriminator" })]
public abstract class CalculationFormulaCacheDto : InheritedDto<CalculationFormulaCacheDto>

Properties

List<AttributeMappingCacheDto> AttributeMappingsByLinks
Коллекция атрибутных маппингов справочников формулы построенных по связям справочников формулы при наличии признака UseAttributeLinksForSelections = true.
int ClusterGroup
Группа для расчета в кластере. 0 - по-умолчанию по идентификатору формулы, больше 0 - номер ноды в кластере.
bool? EnableDebug
Признак, что для формулы включена отладка.
int Id
Идентификатор формулы.
bool IsEnabled
Признак доступности.
int MaxCircuitRuns
Максимальное количество циклов запуска. 0 - по-умолчанию, -1 - без ограничений.
string Name
Наименование формулы.
int Order
Порядок.
Dictionary<int, CalculationFilterSelectionCacheDto> Selections
Мапа отметок по идентификаторам справочников источника.
bool? ShouldCalculateAfterAddingNewElements
Признак, что формулу необходимо рассчитать после добавления новых элементов в справочники, которые используются в источниках формулы.
int SourceId
Идентификатор источника.
bool? UseAttributeLinksForSelections
Признак, что связи по атрибутам для справочников формулы используются для фильтрации отметок.
Back to top Generated by DocFX