【发布时间】:2014-07-18 20:35:09
【问题描述】:
在我的应用程序中,我使用 SOAP 服务下载 CSV 文件,这些文件用于填充 Sqlite 数据库中的不同表。我正在使用 SQLite.Net 库进行数据库操作。
为了填充数据库,我为每个表编写了方法(因为模式不同)。这些方法是同步运行的。在这些方法中,我使用的是同步 SQL 连接的实例。
当我将方法从 void 更改为 async Task 并使用 await 调用它们时,我不知道这些方法是否完成,以及何时完成。
我的问题是我应该采取什么方法才能将这些操作更改为异步以及如何在每个方法完成时定义事件。我以前从未写过事件,所以如果有人能提供一些示例如何做到这一点,将不胜感激。
【问题讨论】:
-
请贴一些代码而不是描述代码。
标签: c# silverlight events windows-phone-8 asynchronous