Вся документация (например, http://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-get-started/), а примеры проектов для пакета SDK веб-заданий Azure относятся к перехватчикам и привязкам к хранилищу Azure (таблицы , Блоги и очереди). Я заинтересован в использовании WebJobs для функций, которые не имеют ничего общего с этими механизмами хранения, например, для выполнения вычислений, вызова служб или их использования с другими службами хранения, для которых в SDK WebJobs нет ловушек. Есть ли вообще смысл в использовании SDK WebJobs в этих случаях? У меня сложилось (возможно, неправильное) впечатление, что sdk дал вам ряд других преимуществ для управления выполнением самих заданий, таких как контроль над запуском с блокировкой в одном потоке по сравнению с запуском в фоновом режиме и т. Д., Возможно, операционные хуки, связанные с запуск и остановка заданий, а также некоторые перехватчики в Visual Studio и т. д. Я знаю, что могу загружать автономные EXE-файлы и файлы сценариев и запускать их как веб-задания, но я также предположил, что выполнение таким образом было более непрозрачным и давало вам меньшую видимость задания выполнения, а также дает меньше программных возможностей для управления ими.
Есть ли причина использовать SDK WebJobs вне его привязок к службам хранения таблиц, блогов и очередей Azure? Если да, то где эта документация?