我正在像这样在我的 Windows 服务中打开一个文件...
request.Report = File.Open(fName, FileMode.OpenOrCreate, FileAccess.ReadWrite)
对象请求是一个第三方 DLL,它有一个数据类型“流”的成员报告,它读取文件的内容,但随后保持文件锁定,无论如何我可以将流推送到“request.Report”并且没有文件被锁定?
我试过了...
Dim iStream As FileStream = File.Open(fName, FileMode.OpenOrCreate, FileAccess.ReadWrite)
request.Report = iStream
iStream.Close()
但出现错误“流必须实现写入方法。”
不幸的是,我无法改变 3rd 方 DLL 的行为。报告方法接受文件流,然后也写入它。
谢谢