Моя страница ASP.NET MVC использует JavaScript / jQuery для опроса моей базы данных каждую секунду.
Это работает, но я хочу убедиться, что в случае задержки мой обработчик таймера не получитвызывается снова, прежде чем он вернется.
В этом есть какая-то хитрость, кроме сохранения идентификатора таймера в глобальной переменной, очистки таймера в моем обработчике и его перезапуска, когда мой обработчик завершен.
ПРИМЕЧАНИЕ: Я понимаю, что каждая секунда кажется частой, но этот код опрашивает мой сервер после отправки платежа по кредитной карте.Обычно он запускается только в течение секунды или около того, и я не хочу, чтобы пользователь ждал дольше, чем необходимо.