返回 void 和返回任务有什么区别?
在查看各种 C# 异步 CTP 示例时,我看到一些返回 void 的异步函数,以及其他返回非泛型 Task 的异步函数。我可以理解为什么在异步操作完成时返回 Task…
将 Async CTP VB 与 SqlDataAdapter 结合使用用于 Select 语句和 DataSet
我想知道如何使用 ASYNC CTP 通过 SQL Select 语句管理 SQL 数据库的查询,并使用 SQLDataAdapter 填充数据集。我已经下载了 VS2010 SP1 和 ASYNC CTP…
lock 关键字的使用和 C# 5.0 的新异步功能
在使用异步(AsyncCtpLibrary.dll)调用的方法中是否仍然需要对 SQL Compact 数据库等资源使用 lock 关键字?据我从 Anders 的演讲中了解到,异步处理…
VB.Net 迭代器函数突然无法编译?
几个月来,使用异步 CTP 成功编译了以下内容: Public Shared Iterator Function FindVisualChildren(Of T As DependencyObject)(ByVal depObj As Dep…
异步 CTP,对 ViewModel 的异步方法进行单元测试
我有一个单元测试(使用 MSTest),如下所示: [TestMethod] public void MyTest() { var viewModel = new MyViewModel(); viewModel.Run(); //Assert…
没有 TaskCompletionSource 的任务链?
我正在将一些异步/等待代码转换为链接任务,以便我可以在已发布的框架中使用它。等待代码如下所示 public async Task Get() { var message = await In…
如何编写简单的异步方法?
使用带有 async/await 关键字的最新 CTP5,我编写了一些代码,显然无法编译: class Program { public class MyClass { async public Task Test() { v…
C# 异步方法仍然挂起 UI
我有这两种方法,我想运行异步以保持 UI 响应。但是,它仍然挂起 UI。有什么建议吗? async void DoScrape() { var feed = new Feed(); var results =…
有没有办法告诉 Resharper 6 忽略新的异步语言功能?
我终于开始安装 AsyncCtpLibrary。 “async”和“await”关键字为红色,悬停帮助分别包含短语“无法解析符号‘async’”或“无法解析符号‘await’”…
CruiseControl.NET 和 Visual Studio 异步 CTP
我已签署一项为我们的项目设置 CruiseControl.NET 的任务。一切都很顺利,直到我意识到我们正在使用异步 CTP。我的问题如下: 除了通过 Visual Studio…
WP7 上的 DownloadStringTaskAsync 在检索结果时挂起
我将一堆 WP7 代码转换为使用 DownloadStringTaskAsync,而不是使用 Async CTP SP1 的 DownloadStringAsync。它不起作用,所以我把代码归结为一堆,最…