假设我有一个服务类为我和一个使用此服务的消费者类做了一些事情。服务依赖于向消费者抛出异常,当它提供一些不起作用的东西时。从消费类获取警告
一切都很好,我可以很容易地从消费方面捕捉这些例外,并对他们做一些有用的事情。就像向用户显示消息一样。
但是,如果服务遇到不好的事情,但不是真正的错误。用户可能会提供一些信息,说:“不要这样做,它会工作,但你可能犯了一个错误”。警告是。
您将如何去通知此警告的消费者类,以便它可以例如显示给用户?将服务的某种警告服务(很像记录器)传递给服务,然后检查服务完成后是否有任何警告的唯一方法?
我也应该说服务是在我的域名内,所以我可以做很多我想要的。
我假设你的意思是颠倒了,作为服务投掷事件。但不,没有想过。尽管这可能是解决问题的有效方法。让我们看看是否有人有任何其他想法:) – 2011-05-06 14:58:54