2012-10-03 50 views
1

我對類似於jQuery的Deferred對象感興趣。下面的鏈接似乎是面向線程的。使用Javascript運行在單一的分時線程中,模型是完全不同的。VB.NET是否支持Promises/Deferreds?

http://www.codethinked.com/net-40-and-systemthreadingtasks

+0

您是否熟悉代表和活動?我對jQuery並不熟悉,但從我剛剛閱讀的內容來看,這聽起來大致等同於委託和事件(事件是一種特殊的委託)。 –

+0

在ASP.NET MVC中,你可以做異步類型的東西。不完全相同的jQuery對象。但我不確定你的問題的背景是什麼。這是鏈接,如果這有幫助:http://www.asp.net/mvc/tutorials/mvc-4/using-asynchronous-methods-in-aspnet-mvc-4 –

回答

3

採取可用的.NET 4.5和Visual Studio 2012年它建立在由任務並行庫就是你在上面提供的鏈接的主題奠定了基礎看看Asynchronous Programming with Async and Await (C# and Visual Basic)

+0

看起來有諾言(沒有雙關語意)。我看到他們選擇闡述語言,而不是從現有結構ala jQuery構建異步構造。 – Mario

+0

你可以使用'Task','TaskCompletionSource ','ConfigureAwait',當然'async'和'await'來構建類似於jQuery的東西。例如,參見Stephen Toub的博客文章[用'await'實現'then'](http://blogs.msdn.com/b/pfxteam/archive/2012/08/15/implementing-then-with-await.aspx )。 –