Серверный компонент функции

Серверный компонент функции реализуется в виде .NET-сборки и определяет внутреннюю логику работы функции.

Компонент реализует следующую функциональность:
  • Доступ к настройкам (параметрам) функции.

  • Проверка возможности выполнения функции.

  • Реализация действий, требуемых от данной функции.

Серверный компонент функции реализует интерфейс IFunction, методы которого вызываются сервисом СУБП во время исполнения функции.

До начала непосредственного исполнения функция получает заданные пользователем настройки в виде строки (свойство Data) и производится повторная проверка на их достаточность и полноту (метод AllowExecute). Далее вызывается метод Execute, реализующий непосредственно логику функции.

Серверный компонент функции реализуется на любом из языков платформы .NET — C# или Visual Basic .NET.