WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Parallel.NET - Background Task Scheduler

— 添加到WorldWideScripts.net

訂閱我們的飼料,以保持最新

新!跟隨我們,你想要它


Parallel.NET - Background Task Scheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting
有對該產品提供額外的許可選項上 avantprime.com ,Parallel.NET的創造者。 也可提供優惠價格。

該Parallel.NET組件提供了讓你的.NET應用程序在配置的時間間隔定期執行任務的簡單和可靠的方法。 還有就是應用程序的其他方面,包括用戶界面或用戶無干擾。

查看網頁礦工 ,一個真實的世界的網絡內容挖掘應用這需要Parallel.NET的優勢。 查看應用程序的預覽這裡同時密切關注CPU使用率,內存使用率和採礦期限看到Parallet.NET在行動。

有什麼特點?

  • 在執行配置的間隔任務
  • 在不同的時間間隔運行多任務使用1 ParallelScheduler
  • 配置後台任務是否使用線程池,或者創建自己的線程
  • 指定任務是否應無限運行或用於有限次數
  • 添加觀察員有觀察員驚動每個任務完成時間的後台任務
  • 允許觀察員操縱從完成任務的輸出
  • 順序或同時 - 指定觀察員將由ParallelScheduler執行
  • 配置異常處理,以防萬一任務不處理自己的異常

當我會用這個?

  • 加載新聞提要
  • 清理行動
  • 發送電子郵件,而不會降低用戶界面的響應
  • 監測內部和外部資源
  • 更新新的信息的設備或其他服務
  • 從刷新外部/內部Web服務數據源
  • 監測變化或新信息的數據庫表
  • 監控新郵件收件箱
  • 過程視頻,圖像,以及其他多媒體文件
  • 發送大文件
  • 上傳多個文件(FTP等)

這需要很長的時間才能完成,包括那些處理器密集型,硬盤密集型或訪問外部資源,如Web服務,數據庫(在某些情況下)任務的任務,新聞等任務是在後台運行的理想人選。 一旦完成這些任務的觀察員將得到通知,然後他們可以完成他們的工作可以包括更新的用戶界面,通知的變化和更新等的用戶

技術

該組件使用.NET 2.0框架這意味著可以​​在使用2.0框架或更高的所有.NET應用程序中使用內置。 該組件可以在所有類型的.NET應用,包括使用:

  • 安慰
  • Windows窗體
  • WPF
  • ASP.NET的WebForms
  • ASP.NET MVC
  • Windows服務
  • Web服務(XML / WCF)
  • Silverlight的
  • 天藍

它是可靠的?

該組件還保證了很多陷阱都沒有遇到過,包括:

  • 沒有死鎖
  • 沒有內存洩漏 - 清理通過Dispose方法和考慮的問題,如時所經歷的聽眾
  • 無異常洩漏 - 異常處理,以確保應用程序的意外終止不會發生
  • ASP.NET線程池和服務不可用的處理 - 給出是否使用線程池線程(默認情況下沒有)控制。 這可確保線程不會導致可怕的“服務不可用”從高可用性ASP.NET應用程序被帶走的消息
  • 任務/後台工作結構 - 靈活的機制來創建複雜的後台操作
  • 簽署強名稱 - 允許在強命名的簽署及同時安裝到GAC其他應用程序中引用
  • 在應用程序池回收Web應用程序支持自定義關機。

什麼是包?

  1. .NET 2.0組件
  2. 調試文件(PDB)
  3. XML註釋(智能感知)
  4. 使用文檔
  5. API文檔
  6. 2×控制台演示應用程序
  7. ASP.NET MVC演示應用程序
  8. ASP.NET Web表單演示應用程序
  9. WinForm的演示應用程序
  10. C#和VB.NET源代碼
  11. 的Visual Studio 2010 SP1和2012解決方案

我將如何使用這個組件?

如何結合使用ParallelScheduler與UrlReaderBackgroundWork到無限輪詢網址每5秒實施例。 工程定使用線程池與線程將在並行每次工作完成時執行的兩項登記的觀察員立即啟動。

點擊這裡了解如何使用Parallel.NET

支持

問任何問題或建議的功能,以及看看我們的成長論壇support.avantprime.com

更新:

2013年1月12日 -增加了對應用程序池回收支持。 工作實例可以自動或手動應用程序池回收事件中正確地自行關閉。

18/12/2013 -增加了VB.NET源代碼。


下載
此類別中的其他組成部分這個作者的所有組件
評論常見問題和答案

屬性

創建:
13年1月1日

最後更新:
14年9月30日

兼容的瀏覽器:
IE6,IE7,IE8,IE9,IE10,IE11,火狐,Safari,歌劇,鉻

包括文件:
Visual Basic中的VB,C#CS

軟件版本:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

關鍵字

電子商務, 電子商務, 所有項目, 後台監控, 後台調度, 後台工作, 同時, 高可用性, 長時間運行的任務, 多任務, 多個作業, 觀察者模式, 並行工作, 輪詢, 調度, 線程安全, 穿線, 工作線程