簡體   English   中英

在運行時覆蓋/替換app.config中的ConfigurationElements

[英]overriding/replacing ConfigurationElements in app.config in runtime

我有兩個ConfigurationElement對象(其中一個在運行的應用程序的app.config中),我需要將其替換為另一個。 我還有第一個元素所屬的ConfigurationElementCollection。 看起來Add和Remove方法在內部受到保護。 我不打算在運行時更新ConfigurationElementCollection對象嗎? 如果是這樣,有哪些替代方案?

謝謝。

ConfigurationElementCollection是一個抽象類,因此具體集合類可能會公開要添加和刪除的方法。

但是,使用ConfigurationManager.GetSection方法檢索時,配置是只讀的,因此即使方法可訪問,它們也不起作用:

GetSection方法訪問無法更改的運行時配置信息。 若要更改配置,請在使用以下Open方法之一獲取的配置文件上使用GetSection方法:

您需要完成什么,以及誰正在使用該配置? 您可能能夠在更高級別更改其行為,而不是交換配置信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM