Если у меня есть два различных веб-задания, оба запущенных с помощью TimerTrigger и в один и тот же момент времени, могут ли они когда-либо одновременно работать на одном хосте , или один будет ждать завершения другого?
Другими словами, может ли один хост одновременно выполнять два разных веб-задания, которые запускаются через TimerTrigger?
Основная причина, по которой я спрашиваю, заключается в том, что в этом проекте интенсивно используются как структура сущностей (DbContext), так и внедрение зависимостей, и я хочу быть в курсе при планировании моей стратегии DI. Для меня решение может быть сложным, если два веб-задания TimerTrigger могут работать одновременно на одном хосте (поскольку службы в этом проекте получают внедренный DbContext, ожидающий время жизни единицы работы). В этом случае мне, возможно, придется самостоятельно синхронизировать выполнение веб-заданий (в пределах одного хоста) ...