我正在尋找一種方法來在asp.net中同時執行兩個任務,現場網站,並有可能在同一時間導航。 我已經在尋找MultiThreading,但我還沒有做任何事情!Asp.net:我想在同一時間做兩個任務(例如上傳和導航)
0
A
回答
0
您可以使用Task.Run()方法實際運行在一個線程池。這可以幫助您處理FileUpload並在您的應用中導航。
1
正如@ atp9所說,使用Task.Run()。這是一段代碼片段,可以幫助您瞭解如何使用它。因此,從你說的話,讓我們說我們要在不同的任務運行這兩種方法:某處,然後在你的ASP.NET代碼庫
public void Upload(string dataToUpload)
{
.... // your Upload code
}
public void Navigate(string navTo)
{
.... // your Navigate code
}
,你需要執行兩個任務(和確保這些方法也可以訪問)。在這裏,我有他們的內部類稱爲MyClass的這樣我就可以實例化一個實例,並調用方法:
var mc = new MyClass();
var uploadTask = Task.Run(() => { mc.Upload("hello world"); });
var navigateTask = Task.Run(() => { mc.Navigate("to the world"); });
當然,這僅僅是一個過於簡單的例子,但是這應該給你它是如何工作的想法。有關運行多個任務的更多詳細信息,請參閱此msdn article。
希望這會有所幫助!
相關問題
- 1. 我有兩個導航,我想在我的標題頂部同一行上
- 2. 我想上傳圖片和視頻在同一時間從UIImagePicker
- 3. 當我導航到ASP.Net應用程序時發生了兩個導航,任何想法爲什麼會發生?
- 4. 我想在delphi中同時做兩件事,例如,同時運行兩個定時器事件
- 5. 兩個Bootstrap導航菜單在同一時間
- 6. 我想在同一個視圖控制器中同時使用兩個選項卡欄和導航欄
- 7. 想在同一屏幕上做兩個不同的活動
- 8. 如何做一個QuadTree上的導航
- 9. MultiFileUpload在Vaadin - 我想要做一些任務時最後一個文件被上傳
- 10. Python的,我想這樣做:在同一時間
- 11. 我想一次上傳兩個文件,但我只能上傳一個
- 12. 兩個在同一時間
- 13. 兩個在同一時間
- 14. 時間在兩個不同的服務器上的MySQL和PHP
- 15. 我該怎麼做頁面導航ASP.net
- 16. 如何防止在同一時間運行兩個Install Shield嚮導實例?
- 17. iPhone - 同步兩個iPhone,讓他們在同一時間開始任務
- 18. 嵌套在航海家反應,導航和一個內間導航外一個
- 19. 我想在時間間隔在斯威夫特做一個計時器
- 20. EF:包括導航屬性和在同一時間
- 21. 導航控制器和tabbar控制器在同一時間?
- 22. 我該如何做這個導航?
- 23. 我有一個UL與5李我和兩個其他李在前後兩個我想要做如下
- 24. 兩個動作欄(底部和上部)在同一時間?
- 25. 爲什麼這兩個時間。UTC的時間實例和另一個位置的時間實例相同?
- 26. 想要在同一頁上的導航頁面
- 27. 我應該如何在WinForms中做一個導航屏幕?
- 28. 如何在兩個不同頁面之間導航時打開div?
- 29. 我想做一個倒計時秒錶
- 30. 如何在單擊同一活動中的兩個不同按鈕時導航到兩個不同的活動?
謝謝Bairose和apt9! 即使我從一個頁面轉到另一個頁面,任務是否仍然可以運行? – Belham