我希望这个问题有一个明确的答案。
是否最好使用附加属性(如项目 ID 或类似内容)扩展自定义异常,以允许接收客户端分析异常?
另一种方法是将所有有价值的信息隐藏在消息字符串中。或者将异常替换为具有实际结果和附加上下文信息的复杂返回值,否则这些信息将在异常的属性中。
谢谢你的建议!
我希望这个问题有一个明确的答案。
是否最好使用附加属性(如项目 ID 或类似内容)扩展自定义异常,以允许接收客户端分析异常?
另一种方法是将所有有价值的信息隐藏在消息字符串中。或者将异常替换为具有实际结果和附加上下文信息的复杂返回值,否则这些信息将在异常的属性中。
谢谢你的建议!