Перейти к основному содержимому

Серверные методы

Описание

Платформа позволяет выполнять код не только на клиенте, но и в серверном окружении. Выполнить можно не произвольный код, а только заранее написанный метод. Они описываются в файле src/Project/Project.ServerMethods.xml.

Пример

<!-- обязательный заголовок файла, в котором описываются серверные методы -->
<?xml version="1.0" encoding="utf-8"?>
<ServerMethods>
<!-- секция описания методов -->
<Methods>
<!-- этот метод является операцией конфигурации -->
<!-- и описан в файле Project/Common.ts -->
<ServerMethod Name="GetProjectStatus">Common.getProjectStatus()</ServerMethod>
<!-- этот метод является операцией сущности Invoices -->
<!-- и описан в файле Invoices/Invoices.ts -->
<ServerMethod Name="GetInvoiceCopy">Invoices.getInvoiceCopy(model)</ServerMethod>
<!-- этот метод является операцией сущности Payments -->
<!-- и описан в файле Payments/Payments.ts -->
<ServerMethod Name="GetPaymentCopy">Payments.getPaymentCopy(model)</ServerMethod>
</Methods>
</ServerMethods>