.net 配置:IsReadOnly何时生效?
这是一个简单的问题,但我在文档中找不到太多信息。在处理自定义配置节、集合、元素等时,.net 配置:IsReadOnly何时生效?,.net,configuration,readonly,.net,Configuration,Readonly,这是一个简单的问题,但我在文档中找不到太多信息。在处理自定义配置节、集合、元素等时,IsReadOnly设置实际上何时表示“只读” 使用IsReadOnly返回True,我仍然可以执行类似MyBase.Item(“property”)=value的操作 当从.config文件读取配置时,这些类是否仅为“只读”,但在直接使用这些类时始终为读/写?configuration.GetSection在返回ConfigurationSection之前设置IsReadOnly。根据我的经验,一旦设置了IsR
IsReadOnly
设置实际上何时表示“只读”
使用IsReadOnly
返回True
,我仍然可以执行类似MyBase.Item(“property”)=value的操作代码>
当从.config文件读取配置时,这些类是否仅为“只读”,但在直接使用这些类时始终为读/写?configuration.GetSection
在返回ConfigurationSection
之前设置IsReadOnly
。根据我的经验,一旦设置了IsReadOnly
,就不能更改节中包含的配置元素的任何属性。如果您自己构造配置对象,则不会设置IsReadOnly
,除非您从派生类调用SetReadOnly()