關於配置

配置這裏咱們但願實現這樣一件事:全部關於框架的配置,都在框架的配置文件中配置。
爲此,請咱們繼承了System.Configuration中的內容
因此咱們有了本身的這些元素:
BaseConfigElement
BaseConfigElementCollection
BaseConfigSection
他們的使用方法與原來一模一樣,若是須要擴展該框架,那麼,新功能的配置部分推薦繼承這些類來實現。
而經過ConfigManager的GetSection方法能夠得到指定的section中的配置內容。而咱們但願每一個新的功能模塊的配置內容,是一個新的section

這裏須要說明的是,咱們框架內部的名稱,咱們老是以雙下劃線開頭,以免會和使用者的命名重複。

值得注意的是,咱們要求每一個配置元素,及ConfigElement都必須攜帶name元素,而若是沒有被配置的話,會爲默認值,這個默認值目前是記錄在FrameConfig的const元素中的。

關於配置中的命名規則,咱們但願遵循這樣的命名規則,首字母小寫。


相關文章
相關標籤/搜索