Похоже, что единственный способ - использовать пользовательские атрибуты данных на DOM в качестве блокировки. Примерно так: data-lockincrement="0"
Каждый вызов JSInterop должен включать, что lockincrement
, поэтому Setinterval
продолжается до тех пор, пока lockincrement
не совпадет со значением, что означает, что вызовы будут выполняться последовательно.