Мне нужна помощь с веб-заданиями Azure, так как даже после прочтения многих статей неясно, как я могу настроить и запустить «простое» веб-задание Azure. Я пытаюсь добиться следующего:
- Задание должно выполняться по расписанию (например, каждые 4 часа).
- Веб-задание должно выполняться без использования очередей (например, полностью автономно)
- Веб-приложение не должно быть всегда включено.
- Веб-задание должно иметь возможность запускать длительную задачу (например, 3 часа).
- Если возможно, это должно быть возможно запустить на бесплатном уровне
Ниже приведен краткий пример того, с чем я экспериментирую.
static void Main(string[] args)
{
var host = new JobHost();
host.Call(typeof(Program).GetMethod("RunTask"));
}
[NoAutomaticTrigger]
public static void RunTask(TextWriter log)
{
log.WriteLine($"Executed: {DateTime.Now.ToLongTimeString()}");
}
Есть ли у кого-нибудь опыт в этом?