2009-03-26 2 views
4

이것은 아마도 매우 간단 할 것입니다. 그러나 그것을 찾을 수 없었습니다. 아마도 잘못된 것을 검색하고있을 것입니다 ...XmlTextReader - 파일을 잠근다?

XmlTextReader - 다시 읽는거야? 나는 reader.Read()를 사용하고있다.

답변

18

string을 제공하는 XmlTextReader을 새로 만들면 파일을 쓰기 잠금 (읽기 잠금이 아님)으로 잠급니다. 그러나 Stream을 입력하면 스트림 자체에 따라 달라집니다.

FileStream stream = new FileStream(@"myfile.xml", FileMode.Open, 
          FileAccess.Read, FileShare.ReadWrite); 
XmlTextReader reader = new XmlTextReader(stream); 

자물쇠없이 읽을 수 있습니다.

+1

+1 나를 답장합니다. FileStream stream = File.Open (...) –

+0

그래, 같은 차이점이 있습니다. 사람은 아마도 다른 사람에게 전화를 걸 겁니다. (반사경으로 알 수 있겠지요.) – Samuel

+0

예전에 이런 일이 매력처럼 느껴졌습니다. 사무엘이 내 시간을 구해주었습니다. – Ravia