解决 c# 同步方法调用异步方法,使用 .Result 导致死锁问题

同步方法直接使用 .Result 会导致 UI 界面的死锁。

需要使用 Task.Run: 
var result = Task.Run(() => AsyncMethod()).GetAwaiter().GetResult();