2

在 MMVM 应用程序中,应该如何处理和冒泡异常?

如果我在异步回调期间在我的模型中遇到异常并抛出异常,则这不会冒泡到 ViewModel。我怀疑这是因为回调没有在 UI 线程上运行。

这方面的最佳做法是什么?

标记

4

1 回答 1

2

最佳实践是在异步回调中捕获异常并将其与事件一起传回。WebClient 事件对其进行了很好的建模(调用者必须在访问数据之前测试错误)。

于 2009-04-05T05:26:09.853 回答