IFunction — интерфейс

Описывает свойства и методы серверного компонента функции.

Синтаксис

public interface IFunction

Свойства

Имя Описание

Data

Задаёт или возвращает настройки функции. Позволяет передать функции настройки, заданные в клиентской части.

FunctionData

Задаёт или возвращает данные функции в процессе.

AutoRemoveSubscriptions

Задаёт или возвращает требование автоматического удаления подписки после обработки функции, действовавшие на момент начала работы функции

AutoRemoveMessages

Задаёт или возвращает требование автоматического удаления сообщения после обработки функции, полученные на момент начала работы функции.

Методы

Имя Описание

AllowExecute(ProcessInfo, PassState)

Определяет возможность исполнения функции.

Execute(ProcessInfo, PassState)

Запускает функцию на исполнение.

GetNextExecuteTime(Int32)

Получает время следующего выполнения функции.

GetExecuteDisallowReason(ProcessInfo, PassState)

Возвращает причину запрета исполнения функции.

GetName

Получает название функции.