Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MMVM 应用程序中,应该如何处理和冒泡异常?
如果我在异步回调期间在我的模型中遇到异常并抛出异常,则这不会冒泡到 ViewModel。我怀疑这是因为回调没有在 UI 线程上运行。
这方面的最佳做法是什么?
标记
最佳实践是在异步回调中捕获异常并将其与事件一起传回。WebClient 事件对其进行了很好的建模(调用者必须在访问数据之前测试错误)。