4
これはおそらく本当に簡単なことですが、私はそれを見つけることができませんでした。おそらく間違ったことを探しています...XmlTextReader - ファイルをロックしますか?
XmlTextReader - 再読?私はreader.Read()を使用しています。
これはおそらく本当に簡単なことですが、私はそれを見つけることができませんでした。おそらく間違ったことを探しています...XmlTextReader - ファイルをロックしますか?
XmlTextReader - 再読?私はreader.Read()を使用しています。
string
を指定して新しいXmlTextReader
を作成すると、ファイルは書き込みロックでロックされます(ただし、読み取りロックは行われません)。ただし、Stream
を指定すると、ストリーム自体に依存します。
FileStream stream = new FileStream(@"myfile.xml", FileMode.Open,
FileAccess.Read, FileShare.ReadWrite);
XmlTextReader reader = new XmlTextReader(stream);
これで、ロックなしで読むことができます。
+1は私に答えを打つ。 FileStream stream = File.Open(...) –
ええ、同じ違いができます。私は知らないが、反射板で見つけることができるだろう – Samuel
これは魅力のように働いた、サミュエルはあなたの時間を救った – Ravia