跳到主要内容

GeneralUpdate.Core

定义

命名空间:GeneralUpdate.Core

程序集:GeneralUpdate.Core.dll

GeneralUpdate.Core是最核心的组件之一,提供了大量主要功能。当主程序升级操作完成之后会通过进程 启动并传参的方式调用本组件来完成主程序升级操作。(主要职责更新主程序)

public class GeneralUpdateBootstrap : AbstractBootstrap<GeneralUpdateBootstrap, IStrategy>

示例

GeneralUpdateBootstrap使用代码示例 进入

注解

GeneralUpdateBootstrap提供以下能力。

构造函数

Constructors
GeneralUpdateBootstrap()当前GeneralUpdateBootstrap构造函数
base:AbstractBootstrap()父类AbstractBootstrap构造函数

属性

Properties
Packet更新包信息
UpdateOption更新操作配置设置枚举

方法

Method
LaunchTaskAsync()Task异步启动更新
LaunchAsync()启动更新
Option()设置更新配置。
GetOption()获取更新配置。
AddListenerMultiAllDownloadCompleted()监听所有更新版本下载完成事件
AddListenerMultiDownloadCompleted()监听每个版本下载完成事件
AddListenerMultiDownloadError()监听每个版本下载异常的事件
AddListenerMultiDownloadStatistics()监听每个版本下载统计信息\下载进度事件
AddListenerException()监听更新组件内部的所有异常
SetFieldMappings()设置字段映射表,用于解析所有驱动包的信息的字符串

适用于

产品版本
.NET5、6、7、8、9
.NET Framework4.6.1
.NET Standard2.0
.NET Core2.0