故障异常用法

本文关键字:用法 异常 故障 | 更新日期: 2023-09-27 18:34:22

我最近发现自己对故障异常感到困惑。

我有这个简单的 wcf 服务。它公开 3 个操作"验证"、"发布"和"取消"。在每个操作中,我都有不同类型的错误消息要求。

假设对于验证操作,我必须向客户端传达哪些字段无效。但是对于发布和取消,它只是一个"失败的发布/取消"响应。

所以,我的问题是:对于失败的操作响应,还有什么更好的选择?创建一个可以保存所有这些错误数据的自定义故障异常?或者,不要抛出异常,而是在响应消息中返回错误,让客户端决定它是否有错误?

提前,谢谢。

故障异常用法

FaultExceptions 可以包装您自己的自定义详细信息对象。

福尔例外

我会回过头来,它失败了,并详细说明了原因。