Таймер системного потока против Планировщика - PullRequest
0 голосов
/ 04 апреля 2020

Я использую Microsoft Graph для получения уведомлений о новых электронных письмах, и я должен подписаться на веб-крючок, проблема в том, что подписка длится всего 3 дня, поэтому мне приходится постоянно обновлять подписку. Каков наилучший способ сделать это? Прямо сейчас я вижу два варианта использования таймера или планировщика, таймер выглядит как и накладные расходы для приложения, и не настолько надежный. Я еще не использовал таймеры в производственных приложениях, поэтому я не очень уверен в них.

1 Ответ

0 голосов
/ 05 апреля 2020

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

...