Возможно ли сделать так, чтобы Task выполнял функцию раз в минуту. Если да, то как. Понятно, что есть другие , возможно, более удобные или более подходящие для этого средства, как тот же таймер, но все же интересно
Судя по всему, вы хотите это:
async Task RepeatEvery(TimeSpan ts, Action action)
{
while (true)
{
var wait = Task.Delay(ts);
action();
await wait;
}
}
Если action — «длинная» функция, возможно, её стоит выгрузить в пул потоков через await Task.Run(action).
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники