【问题标题】:In XML Web Services, what is the best practice for passing exceptions back to the client?在 XML Web 服务中,将异常传递回客户端的最佳实践是什么?
【发布时间】:2011-02-13 10:48:04
【问题描述】:

如果我的 Web 方法抛出异常,将异常传递给客户端的最佳做法是什么?

【问题讨论】:

    标签: c# asp.net web-services soap exception


    【解决方案1】:

    【讨论】:

    • 那么,是这样的吗?捕捉(异常){ 抛出新的肥皂异常(); }
    • 如果您从 asmx Web 服务方法中抛出异常,则无论异常是什么都会变成 SoapException。如果你想传回比 SoapException 更多的信息,你需要显式地创建你自己的 SoapException 并按照 Darin 提到的那样设置 Details 属性,然后通过它。如果你不想传回任何特殊的东西,那么你不需要自己创建一个新的 SoapException。它会自动发生。检查 SoapException 文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 2011-12-24
    相关资源
    最近更新 更多