有一個庫有一個調用異步方法的普通方法。那麼我該如何等待正在使用庫的應用程序的異步調用。等待一個同步方法,其中調用異步方法
-3
A
回答
-1
根據通話的性質,您可以撥打.Result
或.Wait()
返回task
。
0
var x = await YourLibrary.AMethodOfYourLibraryAsync(...);
請注意,也包含您期待已久的調用方法應該被標記爲異步
2
有是有一個正常的方法調用異步方法庫。那麼我該如何等待正在使用庫的應用程序的異步調用。
你不行。
該庫已經在執行sync-over-async,並且只公開同步API。因此,唯一的選擇是同步調用它。
如果你想要一個異步API,你需要聯繫庫作者。
相關問題
- 1. 等待異步方法在c#調用
- 2. 淨調用異步方法,並等待
- 3. 調用異步方法而不等待
- 4. 異步方法調用同步方法
- 5. 異步\等待方法
- 6. silverlight。等待結束異步方法同步方法
- 7. 等待同步異步方法在同一線程上完成
- 8. 等待一個異步回調同步
- 9. 在不等待非異步方法的情況下調用異步方法?
- 10. java - 從等待裏面同步調用同步方法
- 11. 在非異步方法中調用異步併爲異步等待方法記錄異常
- 12. 等待或不等待一個AsyncController的異步方法
- 13. 同步異步調用的方法?
- 14. 異步調用同步webservice方法
- 15. 如何從非異步方法異步調用異步方法
- 16. 如何等待方法返回值?異步或同步
- 17. 等待完成異步方法
- 18. Scala測試異步和等待方法
- 19. 如何等待異步方法結束?
- 20. 等待異步方法完成
- 21. 異步/等待方法的錯誤
- 22. 等待異步方法完成
- 23. 嵌套異步/等待方法
- 24. 異步方法跳過等待
- 25. 等待一組異步Java調用的輕量級方法
- 26. 異步和同步方法
- 27. 同步異步方法
- 28. 異步方法中的異步方法
- 29. 從異步方法調用同步方法
- 30. 先後調用異步方法和同步方法
請說明您的具體問題或添加額外的詳細信息,以確切地突出你所需要的。正如目前所寫,很難確切地說出你在問什麼。請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)頁面以獲得澄清此問題的幫助。 – Nkosi