• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Tony Qu
我的软件工作室
博客园    首页    新随笔    联系   管理     

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

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。


版权声明:本文由作者Tony Qu原创, 未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
posted @ 2005-02-27 22:45  找事的狐狸  阅读(1995)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3