You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
using LitJson;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
namespace AutoUpdater
|
|
|
|
|
{
|
|
|
|
|
[Serializable]
|
|
|
|
|
public class VersionObject
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 应用标识
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string AppSign { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 应用名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string AppName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 终端类型
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string TerminalType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 版本类型
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int VersionType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前程序版本号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VersionNum { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 当前最新程序版本号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string NewVersionNum { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 升级最低版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string MinVersionNum { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否有新版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool HasNew { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 文件服务器地址
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DfsAccessDomain { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 自动更新后启动的主程序文件
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string StartApplication { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 文件名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string FileName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 文件大小(单位:字节)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long Length { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// MD5校验值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string CheckNum { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 更新日志
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string UploadLog { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否强制升级(1-是,0-否)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int ForceUpload { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 备注说明
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Description { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 下载地址
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string Url { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 文件路径
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string UploadFile { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|