为方便下游各组件使用,设计了一个全局系统配置类SysConfig。SysConfig会在首次使用时,在当前目录下生成Config/Sys.config的XML配置文件。

快速使用

读取配置

var sys = SysConfig.Current;
XTrace.WriteLine("{0} {1}", sys.Name, sys.DisplayName);

修改配置

var sys = SysConfig.Current;
if(sys.IsNew)
{
    sys.Name = "ZeroIoT";
    sys.Save();
}


主要属性

主要有以下属性:

    • Name。系统名称,用于标识系统的英文名
    • Version。系统版本
    • DisplayName。显示名称,用户可见的名称
    • Company。公司
    • Instance。应用实例。单应用多实例部署时用于唯一标识实例节点
    • Develop。开发者模式
    • Enable。启用
    • InstallTime。安装时间