c# - VBScript 和 C# 无需锁定文件即可读/写 XML

标签 c# file networking vbscript locking

场景:

  1. 网络用户登录域
  2. 组策略运行 VBScript
  3. VBScript 从 XML 中读取
  4. VBScript 根据从 XML 获得的信息执行操作

我应该使用什么 VBScript 方法,以便在多个用户同时访问 XML 的网络上我不会容易出现文件锁定问题?

如果我编写了一个 C# 程序来在运行时间内从网络位置读入和修改现有的 XML 文件(同时从中读取 XML),我应该使用哪些 C# 方法来读取/写入XML 不会导致锁定问题?

最佳答案

对于访问 XML 文件的 C# 程序,您可以执行以下操作:

  1. 使用 backgroundWorker 组件处理 XML 文件读/写请求
  2. 添加所有相应的事件处理程序以了解进度更新等。
  3. 调用 RunWorkerAsync 开始读/写操作。

来源:MSDN

关于c# - VBScript 和 C# 无需锁定文件即可读/写 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734929/

相关文章:

ios - 如何在 NSURLSession 中查找和取消任务?

c# - 如果文本框为空,则在 SQL 中将日期时间字段设置为 NULL

C# Microsoft Bot Framework 与 luis 结果指向 QNA Maker 和图形 api

c# - 使用 PdfSharp 将 Tif 文档转换为 PDF

iphone - 如何在 mac (iPhone) 中找到设备路径?

python - 根据 NetworkX 中出现的次数计算边的权重

c# - 在 foreach 循环中检查 null

C 文件解析问题

java - 确定文件是否为链接

iphone - iOS 高 ping 时间