请注意:我不能使用等待,因为我在vs2010 .net4.0,所以我被ContinueWith困住了。Function, TaskScheduler.Default)
Dim p As Task(Of HttpResponseMessage) = aClient.PostAsJsonAsync(url, UserQueryDTO).ContinueWith<
我有一些关于LINQ查询的GUI。查询需要一些时间来执行,所以我希望GUI能够响应并显示繁忙的指示器和进度条。许多查询都是为了检查数据中存在的某些条件。如果查询返回空结果,则应用程序将继续进行下一个查询。如果返回结果,则返回集将具有严重的“警告”或“错误”。如果是警告,则将继续执行。如果它是错误,它将停止。TaskFactory.StartNew(()=> Run in background {