C#.NET C/S结构版本自动升级解决方案之升级策略
作者:C/S框架网  发布日期:2011/09/11 00:15:42
  C#.NET C/S结构版本自动升级解决方案之升级策略


版本自动升级程序支持在局域网和广域网网络环境下升级,为了适应在不同网络环境下载文件,系统抽象出一组接口,实现不同的下载方式。把升级程序与升级方式从业务逻辑上分离出来,使程序更有扩展性。通过扩展策略接口,我们可以实现基于Tcp、.NetRemoting、WebService、Xcopy等方式从服务器下载文件。


下载策略接口 (IDownloader)


贴图图片


接口说明:


贴图图片

策略接口相当简单,主要实现4个功能:

1. DownloadFile,下载的文件由参数指定。
2. GetServerPackageFile,下载服务器上的版本清单文件。
3. GetServerUpgraderVersion,下载升级程序的版本号。
4. TestConnection,测试连线。




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇