这是一个简单的问题,但我在文档中找不到太多信息。在处理自定义配置部分,集合,元素等时,IsReadOnly
设置何时实际上意味着“只读”?
IsReadOnly
返回True
,我仍然可以执行MyBase.Item("property") = value;
之类的内容。
从.config文件中读取配置时,这些类只是“只读”,但在直接使用这些类时总是读/写吗?
答案 0 :(得分:0)
Configuration.GetSection
之前, IsReadOnly
设置ConfigurationSection
。根据我的经验,一旦设置了IsReadOnly
,就无法更改该部分中包含的配置元素的任何属性。如果您自己构造配置对象,则除非您从派生类调用IsReadOnly
,否则不会设置SetReadOnly()
。