Ausnahme beim Lesen von Text aus der Datei mit FileIO.ReadTextAsync

8

Beim Versuch, eine Locl-Textdatei mit

zu lesen, erhalte ich die folgende Ausnahme %Vor%
  

Der Handle, mit dem dieser Oplock verknüpft war, wurde geschlossen. Das   Oplock ist jetzt kaputt. (Ausnahme von HRESULT: 0x80070323)

Dies geschieht in einem der Regressionstests, es passiert auch von Zeit zu Zeit in der App. App ist XAML + C #

Irgendwelche Ideen, was könnte es verursachen?!

    
Vitalij 09.12.2012, 22:26
quelle

1 Antwort

5

Ich hatte das selbe Problem, das durch Konkurrenz-Threading auftrat. Ich habe versucht, dieselbe Datei an zwei Stellen gleichzeitig zu bearbeiten und habe es nicht bemerkt.

Versuchen Sie zu überprüfen, ob Ihr Code nach einem anderen Zugriff auf die gleiche Datei sucht, und vergewissern Sie sich, dass Sie ihn nach dem Lesen schließen, und vergessen Sie nicht, "warten" aufzurufen oder eine Sperre in jeder Datei zu verwenden. Ich denke, es könnte Ihr Problem lösen.

    
Victor Laerte 09.09.2013, 13:10
quelle