Вопрос снят, разобрался
Api.DatabaseSelect({ Page: { PageNumber: 1, PageSize: 10 }, Filter: { FilterList: [{ ColumnId: 1, Type: "StringContains", Data: "positive" }] } }, 1)
Как через BAS API закрыть функции, создаваемые внутри вызываемой или как переделать?
-
Есть функция, которая берёт из веб-интерфейса список, и через foreach вызывает асинхронную функцию для каждого элемента.
Если завершить её или её поток через Task.stop()/Thread.StopThread(), то асинхронные продолжают выполняться. Api.GetTasks() не показывает эти функции почему-то, не могу по имени закрыть их.

Как можно решить эту проблему? Кроме переделки на чистый js всей вызываемой асинхронки -
@Drek228 said in Как через BAS API закрыть функции, создаваемые внутри вызываемой или как переделать?:
@UserTrue если убрать асинхронный вызов внутри foreach функция закрывается нормально (для пробы сделал сон и вывод в лог вместо вызова).
Как мне вызвать функцию для каждого элемента из поля ввода чтобы всё работало?Честно сказать я видимо вообще плохо понял вас. Хорошо бы пример кода. Каждая функция должна запускаться в отдельном потоке, тогда и с foreach даже должно работать
.