私はC#で新しく、いくつかの設定を保存したかったのです。私のアプリケーションは複数のインスタンスを実行できる必要があります。したがって、user.config
ファイルへの複数の同時書き込みの可能性があります。設定ファイルが壊れてしまいます。したがって、保存時にファイルレベルのロックがあるかどうかは疑問です。ファイルレベルのロックProperties.Settings
.Save
のソースコードを調べようとしましたが、これはインターフェイスコールIInternalConfigHost.OpenStreamForWriting
に沸っているようです。しかし、それは私が簡単にこの質問に答えることができないインタフェースです。
多少の言い回しが更新されました。
user.configファイルが原因自分のアプリケーションの複数のインスタンスから、それにはいくつかの同時書き込みに破損ことができれば基本的に私は疑問に思って。
あなたの質問が正しいかどうかわかりません... 1つのファイルから複数のインスタンスを読み込んでも問題はありませんが、一度に1つしか書き込みアクセスできません。 – Breeze
申し訳ありませんが、あなたは私の質問にかなり答えました。いくつかのプログラムは一度に書き込みアクセス権を持つことができると考えました。 – Jerry