Серверный компонент функции
Серверный компонент функции реализуется в виде .NET-сборки и определяет внутреннюю логику работы функции.
-
Доступ к настройкам (параметрам) функции.
-
Проверка возможности выполнения функции.
-
Реализация действий, требуемых от данной функции.
Серверный компонент функции реализует интерфейс IFunction
, методы которого вызываются сервисом СУБП во время исполнения функции.
До начала непосредственного исполнения функция получает заданные пользователем настройки в виде строки (свойство Data
) и производится повторная проверка на их достаточность и полноту (метод AllowExecute
). Далее вызывается метод Execute
, реализующий непосредственно логику функции.
Серверный компонент функции реализуется на любом из языков платформы .NET — C# или Visual Basic .NET.