C# 使用Linq到Xml创建日志文件

C# 使用Linq到Xml创建日志文件,c#,linq,linq-to-xml,C#,Linq,Linq To Xml,我需要使用Linq to Xml创建应用程序日志文件。 我想从用户编辑锁定文件,但保留应用程序更新文件(radonly权限) 有没有一种方法可以使用Linq到Xml功能(我目前正在使用FileInfo)来实现这一点 (框架为.NET3.5) 干杯你的问题有点让人困惑。linqtoxml和FileInfo实际上并没有太大的关系。我猜您正在使用FileInfo类将linq to Xml文档保存到磁盘。 请看一下FileStream类。FileStream类上有许多重载,允许您控制对要写入的文件的访问

我需要使用Linq to Xml创建应用程序日志文件。 我想从用户编辑锁定文件,但保留应用程序更新文件(radonly权限)

有没有一种方法可以使用Linq到Xml功能(我目前正在使用FileInfo)来实现这一点

(框架为.NET3.5)


干杯你的问题有点让人困惑。linqtoxml和FileInfo实际上并没有太大的关系。我猜您正在使用FileInfo类将linq to Xml文档保存到磁盘。
请看一下FileStream类。FileStream类上有许多重载,允许您控制对要写入的文件的访问

谢谢您的回答,但是有没有办法使用linq to Xml对象将文件保存为只读?@RoiShabtai:您需要将其作为一个单独的操作来执行,使文件在保存后成为只读文件。这不能用linq到xml类来完成。