簡體   English   中英

SharePoint中計時器作業的JobDefinitions

[英]JobDefinitions for Timer Jobs in SharePoint

我在事件處理程序中按需創建計時器作業時遇到了一個問題。 在我也是用戶也是場管理員的開發機上,它可以正常工作。 在登台服務器(以及生產服務器)上,該用戶將有所不同。 顯然,它需要是可以創建/更新計時器作業的服務器場管理員,因為它們可以訪問配置數據庫。

我使用計時器作業來應對這樣的觀念,即可以使用數據表立即更新許多項目,如果發生這種情況,我希望在編輯后的指定時間段進行一次更新匯總。

我現在想我可能必須設置一個周期性的計時器作業而不是“一次”作業,並且在計時器作業中,在進行任何作業之前檢查某些條件是否為真。

關於如何在更新后而不是每次更新后運行匯總功能的任何建議?

先前的答案不正確,或者至少對於SharePoint 2010不正確。即使必須使用提升的特權,也無法以這種方式在2010年創建作業定義,因為它們必須從中央管理部門創建。 我有一個類似的問題,這是我發現這是我寫過的一個博客

我建議您使事件接收器延遲10分鍾(計時器或線程睡眠),然后將其注冊到網絡資源包中,這樣其他實例將不會運行。 這樣可以解決問題。

暫無
暫無

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

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