2012-11-27 53 views
0

我写一个click事件处理程序,以将数据追加到文件的末尾,步骤如下结束拒绝:访问追加数据时,该文件

  1. 使用GetFileAsync方法来获取文件;
  2. 使用WriteAsync方法将数据写入文件末尾;
  3. 加载文件的内容并显示它。

但是,如果我按一下按钮过快,我会接收到异常

拒绝访问

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

+0

嘛,要发生什么事情?这是你必须决定的,我们不能为你做。正在写入和读取文件时,该按钮是否被禁用?新的写作是否应该等到旧的写完?如果是这样,那么每次写入后都应该读取,还是应该在所有写入完成后才读取文件? – svick

回答

0

你可以使用的功能锁定statment不允许任何之前运行负载的文件的内容,并显示它