Show / Hide Table of Contents

Class CalculationMethodProcessorDescriptorModel

Дескриптор процессора расчета методики.

Inheritance
ProcessorDescriptorModel
CalculationMethodProcessorDescriptorModel
Namespace: Trivium.Eventflow.Model
Assembly: Trivium.Eventflow.Model.dll
Syntax
public class CalculationMethodProcessorDescriptorModel : ProcessorDescriptorModel

Properties

int? CalculationMethodId
Идентификатор методики для расчета.
MessageSourceDefinitionModel CalculationMethodIdSource
Источник для получения идентификатора методики для расчета.
bool CheckCalculationError
Проверять расчет на завершение с ошибкой расчета CalculationState.
bool? DisableParameterGrouping
Признак того, что методику следует рассчитывать используя только единичные значений параметров - даже тогда, когда несколько наборов параметров можно объединить в один с множественным значением одного из них.
int? GroupingParameterId
Идентификатор параметра, значения которого можно объединять для уменьшения числа расчётов методики. Если задан - соответствующий параметр должен быть множественным. Если не задан - в зависимости от значения DisableParameterGrouping может произойти автоматическое объединение по множественному параметру, если он единственный.
bool IsAsyncRequest
Признак асинхронного запуска, по-умолчанию true. Если false, то запуск методики синхронно и получение результата в ответе на запрос запуска, если true, то запуск методики параллельно и асинхронное ожидание результата через опрос состояния.
Dictionary<int, string> ParameterMappings
Сопоставление параметров и полей сообщения.
int? ParameterValuesGroupingLimit
Ограничение на количество значений параметра при объединении.
List<ValueParameterDto> Parameters
Значения параметров.
Back to top Generated by DocFX