我正在开发一个面向服务的应用程序,在我的服务公开的一项操作中,我需要进行一些业务验证(例如传递给服务的日期应该大于过去 3 个月)并在验证失败时向用户发送消息。是否有关于如何将其发送回网络服务用户的指南?我应该发送一个 SOAP 故障还是一个正常的响应对象来指示存在故障以及带有该故障的消息。
现在我正在抛出一个 FaultException(OperationFailureDetail 是我自己的类型,其中包含错误消息,如果是严重失败,如果是严重失败,则用户无法继续,否则他可以)这种方法是否正确?
TIA。