簡體   English   中英

在Azure中以編程方式創建Webjobs

[英]Create webjobs programmatically in Azure

我們將在我們的網絡應用程序中為客戶提供一個“管理”部分,允許他們設置各種與管理相關的設置,我們希望在“管理”模塊中提供的部分之一是前端,該前端將允許管理員用戶可以添加/更新/刪除網絡作業(僅預定義),並安排它們在給定范圍(例如工作周)內每x分鍾運行一次。

我們只會向客戶提供一定數量的webjob,但我們確實不想硬編碼計划或必須為其設置時間表,因此我們確實需要允許他們通過admin模塊。

我不介意使用REST API,盡管對於Create Job(Scheduler API)所需的每個請求/響應似乎都有清晰的解釋,但理想情況下,我更喜歡使用SDK,並且我會繼續研究它,看看是否能找到一些東西,但是正如我所說,我似乎無法從頭到尾找到一個例子。

如果有人能指出正確的方向並向我提供所需的信息,我將不勝感激,或者為我提供相關文章的一兩個鏈接。

謝謝。

WebJobs部署無非就是將WebJob文件放置在正確的位置,因此以編程方式部署WebJob相當容易。

只需將文件(或解壓縮zip文件)放在d:\\home\\site\\wwwroot\\App_Data\\jobs\\{webjob type}\\{webjob name}

在此處閱讀有關此內容的更多信息。

一旦使用Azure Scheduler,而是使用WebJob核心提供的內部調度,以編程方式計划WebJob(觸發/按需計划)也很容易。

它只是描述時間表的另一個文件,更新文件將更新時間表。

有關更多信息,請參見此問題,或在此處閱讀有關調度的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM