我有一个正在反序列化的主题。我认为我通过处理反序列化异常并在我的主题上调用 OnError(ex) 只是为了通知客户而考虑周到。然而,调用 OnError 似乎断开了我所有的观察者,我有点惊讶。这是预期的行为吗?就我而言,我想提供异常,以便客户可以根据需要记录它,但继续前进。我不能那样做吗?
问问题
173 次
我有一个正在反序列化的主题。我认为我通过处理反序列化异常并在我的主题上调用 OnError(ex) 只是为了通知客户而考虑周到。然而,调用 OnError 似乎断开了我所有的观察者,我有点惊讶。这是预期的行为吗?就我而言,我想提供异常,以便客户可以根据需要记录它,但继续前进。我不能那样做吗?