Сборка: ForeNet;
Пространство имен: Prognoz.Platform.Interop.ForeNet;
Интерфейс IForeNETMethod предназначен для работы с пользовательским .NET-методом.
IForeNETMethod
Пользовательский метод - это процедура или функция, осуществляющая расчет или преобразование данных по алгоритму пользователя. Пользовательские методы расчета могут применяться в:
методах расчёта вычисляемых рядов в инструменте «Анализ временных рядов»;
методах расчёта моделей в инструменте «Моделирование и прогнозирование»;
мастере функций в инструменте «Отчёты»;
редакторе формул в инструменте «Алгоритмы расчёта».
В зависимости от места, где будет применяться пользовательский метод, сигнатура процедуры или функций может быть разной. Для передачи в процедуру или функцию рядов данных необходимо использовать параметры с типом ITimeSeries.
Пример синтаксиса
пользовательского метода
| Имя свойства | Краткое описание | |
| Namespace_ | Свойство Namespace_ определяет пространство имён, в котором реализован .NET-метод. | |
| Params | Свойство Params возвращает коллекцию параметров пользовательского .NET-метода. |
| Имя свойства | Краткое описание | |
| Assembly | Свойство Assembly определяет идентификатор модуля, содержащего пользовательский метод. | |
| Category | Свойство Category определяет категорию пользовательского метода. | |
| Description | Свойство Description определяет описание пользовательского метода. | |
| Key | Свойство Key возвращает ключ пользовательского метода. | |
| Method | Свойство Method определяет уникальный идентификатор пользовательского метода. | |
| Name | Свойство Name определяет наименование пользовательского метода. | |
| ResultType | Свойство ResultType определяет тип данных результата, возвращаемого пользовательским методом. | |
| Tag | Свойство Tag определяет любые данные, связанные с методом. |
| Имя метода | Краткое описание | |
| Bind | Метод Bind инициализирует пользовательский метод. | |
| Invoke | Метод Invoke выполняет пользовательский метод. |
См. также: