gpt4 book ai didi

c# - 使用 FileIO.ReadTextAsync 从文件中读取文本时出现异常

转载 作者:可可西里 更新时间:2023-11-01 09:11:57 25 4
gpt4 key购买 nike

尝试使用

读取 locl 文本文件时出现以下异常
var text = await FileIO.ReadTextAsync(file);

The handle with which this oplock was associated has been closed. The oplock is now broken. (Exception from HRESULT: 0x80070323)

这发生在其中一个回归单元测试中,它也会不时发生在应用程序中。应用是 XAML + C#

知道是什么原因造成的吗?!

最佳答案

我遇到了同样的问题,是由并发线程引起的。我试图同时在两个地方访问同一个文件,但没有意识到这一点。

尝试验证您的代码以寻找对同一文件的其他访问权限,并验证您是否在读取后关闭,并且不要忘记调用“等待”或在每次读取文件时使用锁。我认为这可能会解决您的问题。

关于c# - 使用 FileIO.ReadTextAsync 从文件中读取文本时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com