将数据附加到文件末尾时访问被拒绝

时间:2012-11-27 09:46:20

标签: .net asynchronous windows-8 windows-runtime async-await

我编写了一个click事件处理程序,用于将数据附加到文件的末尾,步骤如下:

  1. 使用GetFileAsync方法获取文件;
  2. 使用WriteAsync方法将数据写入文件末尾;
  3. 加载文件内容并显示。
  4. 但如果我点击按钮太快,我会收到例外

      

    拒绝访问

    我认为这是异步操作引起的,任何人都有想法?

1 个答案:

答案 0 :(得分:0)

你可以在函数上使用lock语句,在加载文件内容并显示之前不允许任何操作