async-ctp

    0熱度

    1回答

    我首先安裝了Async CTP(版本3),然後安裝了ASP.NET MVC 4 Beta。但是,我無法使用async關鍵字。 是否存在兼容性問題? 還有一個類似的問題here ASP.NET MVC 3(在撰寫本文時沒有答案)。 編輯:異步/等待關鍵字可能會在我安裝任何這些之前被打破。 (我仍在調查。)

    63熱度

    3回答

    的Techdays這裏在荷蘭的史蒂夫·桑德森在了一個約C#5, ASP.NET MVC 4, and asynchronous Web. 他解釋說,當請求需要很長的時間才能完成,全部由線程池線程變得忙碌,新的請求必須等待演示。服務器無法處理負載,一切都變慢。 然後,他展示了異步web請求的使用如何提高性能,因爲工作被委派給另一個線程,並且線程池可以快速響應新的傳入請求。他甚至演示了這一點,並表明5

    1熱度

    2回答

    我添加了AsyncCtpLibrary v.3。從異步網頁抓取了一些示例代碼。將它包裝在TestFixture中以供玩耍。 我收到錯誤:任何想法爲什麼? 錯誤1 - 無效的標記 '無效' 類,結構或接口成員聲明 錯誤2 - ;預計 代碼: [TestFixture] public class AsyncTests { [Test] public async void Asy

    1熱度

    2回答

    我在玩Visual Studio 11 Beta。 鑑於此代碼: namespace KC.DataAccess.Global { /// <summary>Global methods for SQL access</summary> public static class SQL { public async static void Execute

    3熱度

    2回答

    我在嘗試使用異步CTP構建運行異步並返回值的單個函數。 這裏是我的示例代碼。我不知道爲什麼它不回填「resp」變量。 public async Task<string> sendRequest(string url, string postdata) { WebClient client = new WebClient(); byte[] data = Encoding.UT

    0熱度

    2回答

    我試圖做一個返回值的異步方法。當沒有返回使用該方法時,所有東西都可以工您可以處理數據,但添加return子句時會出現問題。該程序完全沒有任何錯誤或暫時凍結。 請參閱代碼: public void runTheAsync(){ string resp = sendRequest("http://google.com","x=y").Result; } public async Tas

    3熱度

    4回答

    在異步CTP有一個擴展方法與簽名 WebClient.DownloadStringTaskAsync(Uri,CancellationToken) 這哪裏是在VS11? 我是否需要安裝異步CTP才能獲取此方法?

    0熱度

    2回答

    很高興看到您在開發甚至生產中使用異步ctp的一些反饋。 我們正在開始大項目,並非常重視異步編程模型,所以我們打算讓我們的代碼4.5功能準備好使用async ctp購買。 所以有人解決它的一些問題? P.S.我們不能在天藍色和視覺工作室方面使用4.5測試版/

    11熱度

    5回答

    我最近閱讀了一篇關於c#-5和新的&很好的異步編程功能的文章。我發現它在Windows應用程序中起作用。問題來了,如果這個功能可以提高ASP.Net性能? 考慮這兩psudo代碼: public T GetData() { var d = GetSomeData(); return d; } 和 public async T GetData2() { var

    0熱度

    1回答

    我正在使用異步ctp並且有一個在後臺運行的任務。它運行良好,但運行時應用程序異常時會拋出異常。異常與數據庫上下文爲空有關。 的文檔說: 當應用程序邏輯刪除,底層數據庫連接 被關閉。要在邏輯刪除後返回到之前的狀態, 應用程序需要重做它在執行邏輯刪除之前執行的任何查詢。 我嘗試過使用cancellationtokesource,但這似乎不工作,因爲連接已關閉。任何想法如何處理這樣的事情?