有沒有什麼方法可以通過所有設置來枚舉配置管理器加載的值?也許我在這裏很密集,但我找不到一種方法來枚舉節組中包含的設置。檢索配置管理器加載的所有配置設置
我有一個WCF服務,它被設計成允許調用系統傳入請求對象,該對象定義了要在服務器上執行的操作。該服務在運行時動態加載程序集(如插件模型)並確定哪個對象可以回答請求。我正在尋找一種方法,可以發送請求以「給我所有的配置信息」,並且該服務可以返回加載的信息。我感興趣的是什麼已經加載到內存中,並正在使用與什麼值在實際的配置文件中指定(配置可以被替換,而不影響內存中的任何東西,直到重新啓動)。
有一個SettingLoaded事件,我可以用它來跟蹤它們,但這似乎很牽強。
任何想法?
這個問題的主要目的是我需要一種方法來確定包含在程序集物理.config文件中的設置與編譯到程序集中作爲「默認」文件的一部分的設置之間的區別。配置。
我不能僅僅使用物理配置文件作爲比較的起點,因爲可能不存在配置文件,或者配置文件可能只提供其中一個值,導致其他人使用它們默認值。
你爲什麼要這樣做? (如果我們知道您要解決什麼問題,我們可能會給您更好的幫助。) – Richard 2010-09-20 12:52:43
已編輯,謝謝! – 2010-09-20 13:29:23