>如何同步運行異步任務< t>方法
async編程提供了一種處理異步操作的方便方法,但是可能有一些方案需要同步執行異步方法。一個常見的誤解是嘗試使用task.runsynchronicaly(),這可能會導致無效的exception。
public static void RunSync(Func<Task> task); public static T RunSync<T>(Func<Task<T>> task);
var customerList = AsyncHelpers.RunSync(() => GetCustomers());
>用法:
實現:
以上是如何同步執行異步任務方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!