Class 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 Значения параметров. |