星空网 > 软件开发 > ASP.net

基于框架的全局配置模型

回到目录

艰苦奋斗

昨天晚上搞到23点多,终于有了比较满意的全局框架配置模块,这个在之前在Lind.DDD.ConfigConstants模块中出现,可以说大叔对之前全局配置的不满,而对原有功能进行的改进,对于生产和获取采用了单例,对于配置项采用了模块的概念,这样在XML表现上更加符合面向对象的原则,并且在可读性上也更加友好!

劳动成果

基于框架的全局配置模型

   /// <summary>  /// 配置信息实体  /// </summary>  public class ConfigModel  {    public ConfigModel()    {      Caching = new Caching();      Queue = new Queue();      Logger = new Logger();      Pub_Sub = new Pub_Sub();      MongoDB = new MongoDB();      Redis = new Redis();      Messaging = new Messaging();      DomainEvent = new DomainEvent();      Socket = new Socket();    }    /// <summary>    /// 启用属性变化跟踪    /// </summary>    [System.0)]    public int PropertyChanged { get; set; }    /// <summary>    /// 缓存相关配置    /// </summary>    [System.1)]    public Caching Caching { get; set; }    /// <summary>    /// 队列相关配置    /// </summary>    [System.2)]    public Queue Queue { get; set; }    /// <summary>    /// 日志相关    /// </summary>    [System.3)]    public Logger Logger { get; set; }    /// <summary>    /// Pub_Sub相关    /// </summary>    [System.4)]    public Pub_Sub Pub_Sub { get; set; }    /// <summary>    /// MongoDB相关    /// </summary>    [System.5)]    public MongoDB MongoDB { get; set; }    /// <summary>    /// redis相关    /// </summary>    [System.6)]    public Redis Redis { get; set; }    /// <summary>    /// Messaging消息相关    /// </summary>    [System.7)]    public Messaging Messaging { get; set; }    /// <summary>    /// 领域事件相关    /// </summary>    [System.8)]    public DomainEvent DomainEvent { get; set; }    /// <summary>    /// Socket通讯配置     /// </summary>    [System.10)]    public Socket Socket { get; set; }  }

对以上的设计完全是出于一种兴趣,感觉把每个模块都单独设置,在部署上不方便,所以把它们统一了,当然只适合于Lind.DDD框架,你自己的框架需要自己去定义实体了!

回到目录




原标题:基于框架的全局配置模型

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

上海到泰国的海运价格:https://www.goluckyvip.com/tag/89654.html
中国到曼谷海运报价:https://www.goluckyvip.com/tag/89655.html
曼谷海运费用:https://www.goluckyvip.com/tag/89656.html
泰国到中国海运价格:https://www.goluckyvip.com/tag/89657.html
宁波到泰国海运价格:https://www.goluckyvip.com/tag/89658.html
中国海运泰国价格:https://www.goluckyvip.com/tag/89659.html
黄果树瀑布景区景点 - 黄果树瀑布景区景点分布图:https://www.vstour.cn/a/408258.html
延边酒店(附近旅馆住宿50元):https://www.vstour.cn/a/409226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流