Я создаю консольное приложение dot net, которое будет работать как веб-задание Azure. Планируется, что он будет проходить раз в час.
Мне интересно, как передать параметр заданию при его вызове?
Я создаю консольное приложение dot net, которое будет работать как веб-задание Azure. Планируется, что он будет проходить раз в час.
Мне интересно, как передать параметр заданию при его вызове?
Запланированные веб-задания на самом деле представляют собой два отдельных ресурса:
Чтобы передать параметры в веб-задание, вам нужно перейти к запланированному заданию (на портале управления) и обновить URL-адрес, который используется для вызова запущенного веб-задания.
REST API описан здесь: https://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job
По сути, вам просто нужно добавить ?arguments={your arguments}
в конец URL-адреса.
Эти аргументы передаются вашему исполняемому файлу как аргументы командной строки.