async-ctp相关内容

在 .net 4 上使用异步等待

我目前正在开始创建一个应用程序,该应用程序将从 C# 5 的 async-await 特性中获益良多.但我不确定要使用哪个版本的 VS 和异步运行时. 查看操作系统流行度图表,我需要再支持 Windows XP 三年左右.看起来 .net 4.5 只能在较新版本的 Windows 上运行,所以我需要针对 .net 4.0.开发机器使用的是Windows 7,所以使用较新版本的VS是没有问题的 ..
发布时间:2021-11-26 10:26:02 C#/.NET

TaskEx.Yield(TaskScheduler)

上个月我问了以下问题,这导致我学习了TaskEx.Yield: 异步方法在第一个之前可以有昂贵的代码吗“等待"? 然而,我后来意识到这个方法实际上将所有后续代码提交给环境TaskScheduler.本着真正的 DI 精神,我们的团队已同意尽可能避免使用环境实例,所以我想知道是否可以明确指定要使用的 TaskScheduler? 像下面这样的东西会很棒: public stati ..
发布时间:2021-11-24 10:26:29 C#

.NET 4 等效于 Task.WhenAll()

在 .NET 4 中,是否有任何功能等同于 .NET 4.5 的 System.Threading.Tasks.Task.WhenAll()? 目标是将多个异步任务合并为一个,并在其所有组成任务完成后完成. 解决方案 我认为 .Net 4.0 内置的最接近的东西是 ContinueWhenAll().您可以使 continuationAction 成为一个简单的 tasks =>任务 ..
发布时间:2021-11-24 09:49:42 C#

从WEB API控制器返回Async方法中的Void

我从此博客获得的ASP.NET MVC 4 WEB API控制器内部有此异步方法: http://www.strathweb.com/2012/04/html5-drag-and-drop-asynchronous-multi-file-upload-with-asp-net-webapi/ public async Task> Post() ..
发布时间:2020-06-21 19:10:39 其他开发

如何在新的异步/等待在C#5功能与消息循环集成?

我已经没有机会检查出CTP新的C#异步电动机/等待功能,但这里的东西我想知道: 它是如何与整合消息循环?我认为在一个标准的Windows应用程序(的WinForms,WPF)的延续是通过发送消息到应用程序的消息循环,使用的调度或相似? 如果我不使用标准Windows消息循环?例如,在GTK#应用程序或一个控制台应用程序(如果确实此功能可以使用在所有的控制台应用程序)。 我在网上搜 ..
发布时间:2016-10-04 22:30:59 C#

DownloadStringTaskAsync WP7上的检索结果时挂起

我转换了一堆WP7 code的使用DownloadStringTaskAsync而不是DownloadStringAsync使用异步CTP SP1。这不是工作,所以我归结我的code一堆并结束了与这两条线: VAR WC =新的WebClient(); VAR的结果= wc.DownloadStringTaskAsync(“http://www.weather.gov”)。结果; 如果我运 ..
发布时间:2016-07-20 11:44:12 .NET Framework

优雅地处理后台任务时,应用程序墓碑

我使用的是异步CTP和有在后台运行的任务。它的伟大工程,但抛出的时候它的运行异常,并且应用程序被墓碑。唯一的例外是有关数据库上下文为空。 该文件说: 当应用程序被墓碑,底层的数据库连接 被关闭。要立碑后返回到其previous状态下, 应用程序需要重做它面前有执行任何疑问 墓碑。 我使用的是cancellationtokesource尝试,但似乎并没有工作,因为连接已经关闭。不 ..
发布时间:2016-07-20 11:44:04 .NET Framework

UserState使用Web客户端和下载TaskAsync从异步CTP

我目前正在与异步CTP工作,需要把这个code转换为code,我可以用Task.WhenAll()。 我所做的到现在用的是UserState对象,并把我的标识符(AID)到它,然后在完成事件中使用它。 然而wc.DownloadFileTaskAsync梅索德不具有与UserState过载。我该怎么办? 的for(int i = 0; I< SortedRecommendations. ..
发布时间:2016-07-20 11:43:55 .NET Framework

我如何使用AsyncCTP与TFS APM方法(Query.Begin / EndQuery)?

想使用AsyncCTP TFS的尝试。目前有一个上一个TFS查询实例调用RunQuery长时间运行的方法。 查询公开的APM方法BeginQuery()和EndQuery()。据我了解,建议的方法来包装这些使用AsyncCTP是这样的:(例如,从文档) 任务< INT> .Factory.FromAsync(stream.BeginRead,stream.EndRead,缓冲区,偏 ..
发布时间:2016-07-20 11:41:49 .NET Framework

异步CTP和Windows Azure支持

快速的问题,找不到通过谷歌一个答案...... 是否在Windows Azure平台支持异步CTP? 它是复制引用的问题? 解决方案 您可以安装异步CTP,然后创建一个Azure项目引用它。在异步CTP库是在我的文档 - 微软的Visual Studio异步CTP - 样品。 只需使用网络或辅助角色的常规AsyncCtpLibrary.dll。我相信它会在默认情况下被复制到您的bin ..
发布时间:2016-07-20 11:41:45 .NET Framework

在C#5.0异步泛型委托

通过迭代器,下面的泛型委托是可能的: 公众委托的IEnumerable<&吹捧GT; MyDelegate<锡GT;(TIN参数1); 随着新的异步/等待在C#5.0 CTP,我希望能够建立类似的委托如下:公共委托异步吹捧MyDelegate<锡GT;(TIN参数1); 我无法找到C#5.0规范或这方面的任何帮助。任何人都知道这可怎么写,或者如果它不能写入,为什么? 谢 ..
发布时间:2016-07-20 11:41:26 .NET Framework

"迭代"在异步方法

有关异步CTP的几个相关问题: 我可以遍历迭代器块(一个的IEnumerable< T> 产量返回 T )使用的GetEnumerator()然后枚举的方法的MoveNext()和电流()。什么是模拟异步的方法呢?哪有一个非 - 异步调用方法来接收和处理任何等待 ED项目,然后 ContinueWith()?你可以提供一个简短的例子?我只是没有看到它。 此外,在下面的例子中 ..
发布时间:2016-07-20 11:36:54 .NET Framework

的Visual Studio异步CTP的安装不工作

我已经安装了最新的Visual Studio异步CTP的Visual Studio 2010(SP1刷新)包从这里: http://msdn.microsoft.com/en-gb/vstudio/async.aspx 更新在我的Windows 7的更新列表中显示出来。我没有看到正在安装的任何其他痕迹(即程序列表,注册表)。 然而,当我尝试运行一些Silverlight的演示code(Sil ..
发布时间:2016-07-20 11:34:26 .NET Framework

异步Task.Run与MVVM

我一直在用新的异步CTP和MVVM模式玩耍。我一直认为转换使用后台工作,并报告进展情况在我的模型更新收集我的一个老程序。我把它转换为类似这样 TaskEx.Run(异步()=> { 而(真) { //在这里更新的ObservableCollection } 等待TaskEx.Delay(500); }); 在我看来,我绑定到我的视图模型暴露出该观察的集合。然而 ..
发布时间:2016-07-20 11:34:23 .NET Framework

可以将Async CTP与便携库使用

我一直在寻找,看是否异步CTP用便携式类库? 解决方案 没有。该异步CTP有桌面,电话,Silverlight 4中,和Silverlight 5。不同的dll 希望在不久的将来,所有这些平台将支持任务(异步和)本机,然后移植类库将能够使用异步。 更新: Microsoft.Bcl.Async 可安装针对.NET 4.0便携式库/ 4.5,Windows应用商店的应用程序,Silver ..
发布时间:2016-07-20 11:32:43 .NET Framework

Task.Factory.StartNew()与TaskEx.Run()

Task.Factory.StartNew()基本上接收操作,并返回一个任务。在异步CTP我们有TaskEx.Run(),这也接收操作,并返回一个任务。他们似乎做同样的事情。为什么TaskEx.Run()介绍? 解决方案 安德斯·海尔斯伯格谈到了短暂采访时 Channel9的 。显然, Task.Run 仅仅是 Task.Factory.StartNew 的简写。其还早CTP天所以我们不能 ..
发布时间:2016-07-20 11:32:06 .NET Framework