我有一个async任务需要同步调用(是的,不幸的是,这是不可避免的)。似乎有两种实现方式 - 每种都似乎可以工作。因此,我不确定哪种方法最好,或者是否存在更好的方法。
例如:
var meetings = Task.Run(() => GetTodaysMeetingsAsync()).GetAwaiter().GetResult();
var meetings = GetTodaysMeetingsAsync().GetAwaiter().GetResult();
如果有人能解释为什么一种方法比另一种更好,那将不胜感激。谢谢!
SynchronizationContext
的 ASP.NET Core。 - Tanveer Badar