Microsoft Updater Application Block v2.0 介紹

來源:互聯網
上載者:User

本文僅對新版本的增強功能和改進進行介紹,如果想瞭解什麼是Updater Application Block可以參考 UABv1.0版本的介紹。

新版本特點

1. 簡化的API

2. 各個功能被分割開來:Manifest功能、下載器功能、啟用功能

3. 支援部分升級

4. 支援多類型的下載器

5. 增加了允許應用程式在升級的關鍵階段定製處理的事件

6. 支援使用事件管理下載進程

7. 支援基於Microsoft Windows Installer技術的升級

8. 啟用處理器可用於下載完成後的啟用任務

9. 基於Enterprise Library的圖形化組態管理工具

10. 被加入 模式與實踐[patterns and practices] Enterprise Library 規範



從UAB早期版本中移植過來的新版本

對於UAB早期版本的調查結果表明UAB的可用性是一個關鍵的有待加強的部分。為了實現這一點,我們對該Application Block做了重大的改進,以簡化公用的API,並且把各種功能獨立了出來,使其具有可擴充性。同時該版本與1.0版本有很好的相容性,當然,如果你想把基於1.0版本的程式移植到2.0,你需要熟悉一些新設計的API。2.0版本還包含了QuickStarts和相應的文檔。

UAB的依賴性

Updater Application Block需要依靠模式與實踐[Patterns & Practice]的Enterprise Library v1.0 中的其他Application Block代碼才可以完成配置、雜湊運算和日誌功能。UAB使用了以下一些來自於Enterprise Library的功能:

1. 使用Configuration Application Block來讀取配置資訊

2. 使用公用庫[Common Library]功能,例如工具庫[Instrumentation],它提供了許多不同的暴露系統管理的事件和資料的功能

3. 使用Enterprise Library配置控制台修改儲存在xml檔案中的配置資訊

4. 使用Cryptography Applicaton Block建立和比較位於manifest檔案中的檔案雜湊值。

注意:新的UAB要求你必須從這裡安裝Enterprise Library Cryptography Applicaton Block。其他一些功能庫也會隨Cryptography Applicaton Block一起被安裝。

新版本的

http://www.microsoft.com/downloads/details.aspx?FamilyID=c6c09314-e222-4af2-9395-1e0bd7060786&DisplayLang=en

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.