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

news/2024/9/16 3:44:27

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。





http://www.niftyadmin.cn/n/3656211.html

相关文章

pcm格式封装wav

PCM PCM编码是直接存储声波采样被量化后所产生的非压缩数据,故被视为单纯的无损耗编码格式,其优点是可获得高质量的音频信号。 PCM是模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。 要将这样…

Microsoft Updater Application Block 1.2.2 ApplicationUpdater assembly设计 [翻译]

Microsoft Updater Application Block ApplicationUpdater assembly设计 译者:Tony Qu ApplicationUpdater集合提供了Updater Application Block的核心功能。 ApplicationUpdater集合类 ApplicationUpdater集合包含许多类,可以分为以下几类&#xff1…

音视频 协议 RTP/RTCP、TCP、UDP、RTMP、RTSP

https://www.cnblogs.com/xiaohexiansheng/articles/8288924.html

控件制作之design-time attribute

为了使自定义属性在属性编辑器中能够像默认属性一样显示出来,就必须使用设计时特性(design-time attribute)。 BindableAttribute 该特性可用于绑定数据,但必须配合代码一起使用。 BrowsableAttribute 该特性表示是否应该在属性编辑器中显示特定…

Microsoft Updater Application Block v1.0 介绍 [翻译]

Microsoft Updater Application Block v1.0 介绍 译者:Tony Qu 在过去,由于必须注册组件和安装应用程序文件,致使管理桌面应用程序的部署和升级变得十分困难。.Net框架支持通过简单地拷背文件到适当的目录完成安装,这使得在整…

av_buffersrc_add_frame分析

ffmpeg——av_buffersrc_add_frame分析一、函数功能二、使用场景三、源码分析一、函数功能 向滤镜源中添加一个frame,源码摘录如下: /*** Add a frame to the buffer source.** param ctx an instance of the buffersrc filter* param frame frame t…

[翻译]RSS 2.0 规范

RSS 2.0 规范 译者:Tony Qu (来自BluePrint翻译团队)原文地址:http://blogs.law.harvard.edu/tech/rss什么是RSS? RSS是一种网页内容联合格式(web content sydication format)。 它的名字是Really Simple Syndication的…

avcodec_encode_audio2返回-22

错误原因 该函数的主要功能:根据音频编码器和音频frame数据编码成音频packt数据。返回-22主要原因:参数错误,具体如下 音频编码器的参数(声道数,采样率,采样格式,位宽,采样数&#…