Неудачное решение: после заданного setTimeout я убиваю активные транспорты и перезапускаю канал, который обрабатывает все на стороне клиента.Я избежал конфликтов запросов, связывая каждый из них с идентификатором и проверяя его по глобальной ссылке, которая увеличивается каждый раз, когда выполняется запрос, и каждый раз, когда запрос завершается.все последующие вызовы ожидают завершения запроса на стороне сервера.
На этом этапе мое решение состоит в том, чтобы вместо этого предоставить пользователю возможность выхода из системы с помощью BookmarkablePageLink (который создает новую страницу, таким образом, не вызывая конфликтКарта страницы).Определенно не оптимально.
Любые лучшие решения более чем приветствуются, но это лучшее, что я мог придумать.