@Q_Q Я использую образ Docker с Podman (альтернатива Docker), и, похоже, есть какая-то ошибка в том, что Podman Desktop на Windows принимает соединения только с "localhost" (или с "::1" для IPv6), но не с "127.0.0.1" при использовании аргумента "net=host".
Но теперь я перенастроил контейнер и использую режим "net=bridge".
Таким образом, образ контейнера, обеспечивающий прокси, по-прежнему работает, и к нему можно получить доступ через "127.0.0.1", а значит, он также работает в BAS.
Как через BAS API закрыть функции, создаваемые внутри вызываемой или как переделать?
-
Есть функция, которая берёт из веб-интерфейса список, и через foreach вызывает асинхронную функцию для каждого элемента.
Если завершить её или её поток через Task.stop()/Thread.StopThread(), то асинхронные продолжают выполняться. Api.GetTasks() не показывает эти функции почему-то, не могу по имени закрыть их.

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