簡體   English   中英

如何在xml文件中分開讀寫?

[英]How to separate reading and writing in an xml file?

讀取和寫入XML文件的最佳方法是什么,以便我的寫入不會停止讀取? 我想要的是兩個獨立的類,這是獨立的,因此不共享鎖/互斥量等。

目前我正在使用XDocument.Load()來讀取我認為僅在加載時鎖定文件的文件。

我通常不建議同時讀/寫,但假設您知道風險,如果您首先將文件加載到內存中,則可以刪除讀鎖定

byte[] buffer = File.ReadAllBytes("myFile");
var ms = new MemoryStream(buffer);
var doc = XDocument.Load(ms);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM