我正在閱讀關於.NET配置名稱空間(找到here)的一篇奇妙文章,其中討論了創建自定義部分,元素,集合,小部件和飛行烤箱。我唯一抱怨的是文章僅僅是技術性的,並沒有提供任何概念上下文。 MSDN似乎也沒有太多的概念信息。有人可以用簡單的英語解釋ConfigurationSection和ConfigurationElement之間的區別嗎?
那麼有人可以解釋一下,「部分」是什麼,什麼是「元素」,以及什麼時候使用它們?
我正在閱讀關於.NET配置名稱空間(找到here)的一篇奇妙文章,其中討論了創建自定義部分,元素,集合,小部件和飛行烤箱。我唯一抱怨的是文章僅僅是技術性的,並沒有提供任何概念上下文。 MSDN似乎也沒有太多的概念信息。有人可以用簡單的英語解釋ConfigurationSection和ConfigurationElement之間的區別嗎?
那麼有人可以解釋一下,「部分」是什麼,什麼是「元素」,以及什麼時候使用它們?
我想一個更好的閱讀,你將是這個系列的文章,其出色告訴你配置的所有細節在C#:
Unraveling the Mysteries of .NET 2.0 Configuration
Decoding the Mysteries of .NET 2.0 Configuration
Cracking the Mysteries of .NET 2.0 Configuration
並用簡單的話來回答你的問題,ConfigurationSection
是一個容器,它包含多個ConfigurationElement
和/或ConfigurationElementCollection
。 ConfigurationSection
的父項將始終爲<configuration>
,它是配置文件中的根元素。
ConfigurationElement
是一個容器和/或單個元素,並始終是ConfigurationSection
的一部分。
:)我提供的鏈接是您引用的三篇文章中的第一篇。 – 2010-09-28 21:41:45
糟糕...「Enter」鍵發送。我的意思是補充說「ConfigurationSection」仍然讓我困惑。有一個ConfigurationSectionGroup類和ConfigurationSectionCollection類。另外,由於ConfigurationElement可以是多個元素的容器,我仍然不明白爲什麼會有不同的ConfigurationSection類。他們似乎基本上是一樣的。 – 2010-09-28 21:45:17