如果调用图中“await”点之后的语句不访问任何类型不是派生自 System.Windows.UIElement 类的对象,我们可以说开发人员可以安全地为 Windows Mobile 应用程序使用 ConfigureAwait(false) 吗?
除了更新 GUI 元素之外,UI 线程必须执行什么样的语句?
最佳答案
任何直接(或间接)操作 UI 元素的代码都应该在 UI 上下文中运行。通常,这仅包括直接操作和更新 ViewModel。
在所有其他情况下,您应该使用 ConfigureAwait(false)
。
关于c# - 决定何时使用 ConfigureAwait(false),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18670617/