BackgroundTask.CallMethod()
CallMethod() вызывает метод (функцию) библиотеки внутри BackgroundTask на сервере приложения. Если метод вызывается на сервере (свойство RunOnServer), у метода должна быть установлена мета-директива "META:ALLOW-CALL-FROM-CLIENT:1".
Значения аргументов могу быть переданы либо через массив, либо через стандартный объект, содержащий пары "имя аргумента" - "значения аргумента".
Метод работает синхронно либо асинхронно (свойство RunAsync). Поле завершения вызова функция возвращает значение, которое вернул метод библиотеки.
Не все типы значений могут быть переданы в серверный метод и возвращены обратно. Поддерживаются все скалярные типы, стандартные массивы, стандартные объекты, а также объекты XmlElem и XmlDoc.
Синтаксис
CallMethod( libName, methodName )
CallMethod( libName, methodName, argsArray )
Аргументы
libNamestring
Имя библиотеки либо url библиотеки
methodNamestring
Имя метода
argsArrayobjectoptional
Стандартный массив значений аргументов, либо стандартный объект, содержащий значения аргументов.