iasyncoperation

    1熱度

    2回答

    使用多線程的WinRT分量I有一個使用用C++編寫/ CX的WinRT成分的WinJS應用程序。組件產生一個後臺線程,該線程封裝了一個巨大的遺留線程不安全C++庫的工作,這需要所有調用都來自同一個線程。 我需要實現一個生產者/消費者模式,其中在組件的後臺線程是一個製片人,並在JavaScript應用程序UI線程是消費者。 呼叫部分是容易的,如JavaScript可以調用組件的方法(在UI線程),和

    0熱度

    1回答

    我想用C++/CX創建一個WinRT組件。我有以下代碼,它不會編譯。它有什麼問題? 從我所瞭解的PPL任務應該透明地轉換爲IAsyncOperation如果它是一個任務與結果。 IAsyncOperation<Boolean>^ Class::OpAsync() { return create_task([]() { return true; }); } 錯誤消息 error C

    0熱度

    1回答

    我在獲取此代碼塊的工作時遇到問題(對於長度感到抱歉)。該代碼被消毒以顯示相關部分來診斷問題。 從控制檯應用程序運行時,它工作正常。 但是,當從ASP.NET應用程序調用Utlities.SendBulkEmail時,BulkEmailCompleted例程永遠不會觸發,正是這個例程增加了m_CompletedWorkers計數器。 如何重構SendBulkEmail例程以使用AsyncOperat

    0熱度

    1回答

    我是WinRT C++的新手。我試圖從C#傳遞一個StorageFile圖像並打開該文件並將其設置爲WinRT中BitmapImage中的源以提取圖像的高度和寬度。我正在使用下面的代碼。 auto openOperation = StorageImageFile->OpenAsync(FileAccessMode::Read); // from http://msdn.microsoft.com/

    0熱度

    1回答

    我想要實現委託給另一個IInputStream的IInputStream並返回給用戶,這樣的前處理讀取的數據: using System; using Windows.Storage.Streams; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Engines; using Org.BouncyCastle.