ASP.NET Асинхронный обратный вызов запроса - PullRequest
1 голос
/ 13 марта 2012

Если я вызову WebService Async с использованием ASP.NET, будет ли выполняться код обратного вызова, даже если пользователь больше не находится на странице физически, или когда пользователь покидает страницу, процесс завершится?

1 Ответ

3 голосов
/ 13 марта 2012

Да, если пользователь закрывает соединение с сервером, а ваша обработка занимает слишком много времени, вы получаете команду «закрытие соединения», и ваш процесс прерывается.

Если вам это не нравитсяи вы хотите, чтобы обработка создавала новый поток, не зависящий от соединения с пользователем, и синхронизировала его с возвратом пользователя.Если пользователь закроет соединение, то поток завершится нормально, просто вы не покажете результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...