Я разрабатываю веб-приложение в Core 3, в котором есть клиентский компонент (служба Windows), который обновляет базу данных на стороне сервера с помощью вызовов API.
Проще говоря, пользователь делает запрос, записывая запись на сервер db (например, нажмите кнопку «Запрос» на странице Razor). Клиентская служба Windows опрашивает эту таблицу на предмет запросов. Если он находит его, он работает на клиентском сайте, связывает запрошенные данные и отправляет его на базу данных сервера через другой вызов API.
Я хочу эти данные ...
Iя не хочу постоянно нажимать кнопку, чтобы вызвать функцию контроллера для проверки базы данных.
Я посмотрел на хостинговые сервисы, но они кажутся излишними для того, что мне нужно, и это не похоже наЯ могу загрузить вид из фоновой задачи.
Есть ли способ вызвать таймер на странице бритвы, который может периодически запускать задачу? И, если задача возвращает «True», загрузить новое представление, содержащее мои ценные данные?