IForeMethod

Описание

Интерфейс IForeMethod содержит свойства и методы для работы с пользовательским методом.

Пользовательский метод - это процедура или функция, осуществляющая расчет или преобразование данных по алгоритму пользователя. Пользовательские методы расчета могут применяться в базах данных временных рядов и контейнерах моделирования.

В зависимости от места, где будет применяться пользовательский метод, сигнатура процедур/функций может быть разной. Для передачи в процедуру/функцию рядов данных необходимо использовать параметры с типом ITimeSeries.

В контейнере моделирования также поддерживается использование пользовательских методов, реализованных в шаблонах. Для работы такого метода в шаблоне должна иметься реализация метода Execute. Более подробную информацию о сигнатуре процедур/функций, используемых в качестве пользовательского метода, смотрите в описании соответствующего раздела:

Свойства

  Имя свойства Краткое описание
Assembly Свойство Assembly определяет идентификатор модуля, содержащего пользовательский метод.
Category Свойство Category определяет категорию пользовательского метода.
Description Свойство Description определяет описание пользовательского метода.
Key Свойство Key возвращает ключ пользовательского метода.
Method Свойство Method определяет идентификатор пользовательского метода.
Name Свойство Name определяет наименование пользовательского метода.
Params Свойство Params возвращает коллекцию параметров пользовательского метода.
ResultType Свойство ResultType определяет тип данных результата, возвращаемого пользовательским методом.
Tag Свойство Tag не используется компилятором. Можно определить и использовать свойство по своему усмотрению.
Type Свойство Type определяет тип пользовательского метода.

Методы

  Имя свойства Краткое описание
Bind Метод Bind инициализирует пользовательский метод.

См. также:

Интерфейсы сборки Fore