4

.net 構成ファイルを管理する構成オブジェクトを作成する場合、ファイルを閉じる必要がありますか。

いくつかの .dll コンポーネントを含むアプリケーションがあります。他の .dll によって行われた変更を同じ構成ファイルに上書きし続けることを避けるために、グローバル構成を使用する必要がありますか?

Public Shared config As System.Configuration.Configuration 
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
....do config entries here.
config.save

別のモジュールから同じ構成ファイルに変更を加える前に、この構成を閉じる/破棄する必要があることを知っていますか?

4

1 に答える 1

5

いいえ、閉じる/破棄する必要はありません。OpenExeConfiguration静的メソッドによって返されるConfigurationクラスはIDisposableを実装しておらず、メソッドも持っていないため、コードは問題ありません。Close

于 2011-05-30T21:16:21.523 に答える