Нет, это не то, для чего нужны WebJobs.Возможно, вы захотите создать ASP.NET Web API и разместить его в плане обслуживания приложений.
WebJobs - это функция службы приложений Azure, которая позволяет запускать программу или сценарий в одном и том жеконтекст как веб-приложение, приложение API или мобильное приложение.Использование WebJobs не требует дополнительной оплаты.
Взято из Выполнить Фоновые задачи с WebJobs в службе приложений Azure
Кроме того, WebJobsdo NOT поддерживает HttpTrigger.Триггеры, которые поддерживаются WebJobs:
- Таймер
- Очереди и BLOB-объекты хранилища Azure
- Очереди и темы служебной шины Azure
- Azure Cosmos DB
- Концентраторы событий Azure
- Файловая система
Источник: Что такое Microsoft Flow, приложения логики, функции и веб-задания?- Сравнительная таблица
РЕДАКТИРОВАТЬ:
Насколько ваше решение идет: либо запустить его в функции или в службе приложений.Если это всего лишь один вызов HttpTriggered и (незначительные) времена запуска после некоторого бездействия API, не проблема: перейдите к реализации Function.
При извлечении «огромного количества» записей (что такое огромное количество?), Пока ваши функции не имеют какого-либо состояния и вы передаете всю информацию для определения записей, которые должны быть получены,Никаких проблем.Время ожидания приложения-функции в плане потребления по умолчанию составляет 5 минут.