>如何同步运行异步任务< 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中文网其他相关文章!