. net framework web api, когда к конечной точке последний раз обращались - PullRequest
0 голосов
/ 29 апреля 2020

Я хочу, чтобы мой API выполнял функцию, только если она не была нажата в последний час. Из-за времени жизни контроллера, я не могу отслеживать время внутри класса. Есть ли встроенный функционал для этого? В противном случае, что было бы лучшим способом go отслеживать время между попаданиями в конечную точку?

1 Ответ

0 голосов
/ 05 мая 2020

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

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

...