これはおそらく非常に単純なことですが、私はそれを見つけることができず、おそらく間違ったものを探しているだけです...
XmlTextReader --> 読んでいるファイルをロックしますか? 私は reader.Read() を使用していますが、それだけです。
これはおそらく非常に単純なことですが、私はそれを見つけることができず、おそらく間違ったものを探しているだけです...
XmlTextReader --> 読んでいるファイルをロックしますか? 私は reader.Read() を使用していますが、それだけです。
を指定して新しい を作成するXmlTextReader
とstring
、ファイルは書き込みロックでロックされます (読み取りロックではありません)。ただし、 を指定するとStream
、ストリーム自体に依存します。
FileStream stream = new FileStream(@"myfile.xml", FileMode.Open,
FileAccess.Read, FileShare.ReadWrite);
XmlTextReader reader = new XmlTextReader(stream);
ロックなしで読めるようになりました。