Microsoft Updater Application Block 核心设计(core design)

译者:Tony Qu

Updater Application Block由一个核心应用程序升级器(集合[assembly]名称为ApplicationUpdater)和许多额外的assembly接口和工具组成。

Updater Application Block集合
Updater Application Block由以下assemblies组成:
1. Microsoft.ApplicationBlocks.ApplicationUpdater
    这是提供应用程序升级的核心集合。更多信息可以见ApplicationUpdater Assembly Design
2. Microsoft.ApplicationBlocks.ApplicationUpdater.Interfaces
    这个集合包含一些开发人员必须实现的接口定义,用来实现Updater Application Block的定制的应用程序解决方案。更多关于接口设计的信息,可以参考IDownloader Interface Design, IValidator Interface Design和IPostProcessor Interface Design
3. AppStart
    这个集合包含一个应用程序启动器,可以用于启动被更新了的应用程序。可配置的程序启动器使得在应用程序运行时完成应用程序的更新成为可能。更多的信息可以参考Application Launcher Design
4. ManifestUtility
    这个集合包含一个基于Windows窗口应用程序的manifest工具,管理员可以使用它为一个应用程序的更新生成必需的manifest文件。更多的信息可以参考Manifest Utility Design
5. Microsoft.ApplicationBlocks.ExceptionManagement
   
ExceptionManagement集合是Exception Management Application Block的一部分,在Updater Application Block中用于处理异常发布。更多信息请参考msdn上的Exception Management Application Block for .NET
6. Microsoft.ApplicationBlocks.ExceptionManagement.Interfaces 
    这个集合也是Exception Management Application Block的一部分,包含开发人员必须实现的接口,这些接口可以用来扩展Exception Management。

Microsoft Updater Application Block 1.2.1 核心设计(core design) [翻译]相关推荐

  1. Microsoft Updater Application Block 1.5.3 服务器端manifest文件设计 [翻译]

    Microsoft Updater Application Block 服务器端manifest文件设计 译者:Tony Qu Manfest文件用于列出一次升级所需要的所有的文件,它与验证签名相关联 ...

  2. Microsoft Updater Application Block 1.4.3 KeyValidator类设计 [翻译]

    Microsoft Updater Application Block KeyValidator类设计 译者:Tony Qu KeyValidator类提供一个基于对称密钥的验证器,该章节将介绍Key ...

  3. Updater Application Block v1.0 翻译文档目录

    为方便大家阅读有关Updater Application Block v1.0 的翻译文章,在本文中列出最近翻译的相关文章目录. Updater Application Block v1.0 介绍 U ...

  4. Updater Application Block for .NET

    Introduction Do you need to deploy updates to .NET applications across multiple desktops? Would you ...

  5. Updater Application Block for .net 2.0 发布了

    Updater Application Block for .net 2.0 终于发布了,做smart client的兄弟来下载吧! 另外 Smart Client Application Block ...

  6. 近期工作:Updater Application Block (UAB)继续

    阅读: 1.Using Updater Block   by Praveen Nayak http://www.codeproject.com/csharp/VanillaUpdaterBlock.a ...

  7. Unity Application Block 发布

    今天Unity Application Block提前发布了,翻译一下下文纪念一下. 顺便推荐看看我整理的Castle方面的资料开源框架:Castle,这有助于你理解和使用Unity Applicat ...

  8. Enterprise Library Policy Injection Application Block 之一: PIAB Overview

    在过去的半年里,定期或者不定期地写点东西已经成为了我的一种习惯.可是最近两个月来一直忙于工作的事情一直足够的时间留给自己,虽然给自己列了很长一串写作计划,可是心有余而力不足.这一段工作主要是帮助公司开 ...

  9. 黄聪:Microsoft Enterprise Library 5.0 系列教程(九) Policy Injection Application Block

    代理对象(Proxy Object)会通过Handler链定位到真实对象(Real Object),而Policy则被注入到代理对象和真实对象中.整个流程如图: 我个人对Policy Injectio ...

最新文章

  1. 显微镜下的大明内容_《显微镜下的大明》epub、mobi、azw3
  2. 每日一皮:妹子们写的代码,Bug为什么这么多?
  3. Git 远程操作详解
  4. CSS系列——前端进阶之路:初涉Less
  5. HBase: Thrift写数据报错——socket.error: [Errno 32] Broken pip
  6. 深圳腾讯java小星星_腾讯自研沙盒手游《手工星球》邀你共赴星派对,来CJ现场一起嗨!...
  7. ckfinder java 源码,关于不再找java使用CKFinder的原因
  8. 斯坦福 CS228 概率图模型中文讲义 六、变量消除
  9. centos 6.8 挂载NTFS移动硬盘
  10. 谈谈MySQL的WriteSet并行复制
  11. 读 项亮《推荐系统实践》
  12. 博弈论(Game Theory)入门学习笔记(持续更新)
  13. 如何利用linux解除手机bl锁,小米手机解BL锁教程(小米手机详细图文详解解锁Bootloader教程)...
  14. 红帽子linux 9.0下载,红帽子 RedHat linux 9.0 简体中文正式版 下载地址
  15. android与后台交互,Android客户端与服务端交互
  16. 计算机无法检测到键盘,电脑检测不到键盘怎么办
  17. MAX3485芯片资料整理
  18. Notepad++ 依照xml格式进行格式化显示
  19. 深入理解bit_or和bit_and,bit_count
  20. Java中有些好的特性(一):静态导入

热门文章

  1. 理解 Redux 的最好方式,是自己写一个
  2. 前端小白程序员入门之前知道这些,半年后都拿到8K+的offer
  3. Ubuntus安装vmware tools工具
  4. 微软vs2008快捷键
  5. php git pull
  6. oralce 存储过程、函数和触发器
  7. jQ1.5中的事件系统(低版本的事件系统)
  8. jfinal启动正常,但是报错:oejw.WebAppContext:Failed startup
  9. 努力培养自己对项目的主人翁意识
  10. IE无法正常显示中文名图片