处理 Reporting Services 中的异常
当 Reporting Services SOAP API 客户端请求无法完成时,报表服务器将返回错误,而不是调用的预期结果。 调用无法完成时,报表服务器 Web 服务的错误将作为 SOAP 错误 XML 元素返回。 错误的关键描述性元素是 详细信息 元素,其中包括报表服务器提供的所有错误信息以及任何其他 Web 服务错误信息。 detail 元素中的关键信息是报表服务器错误代码。 基于这些消息和错误代码,您可以确定要在应用程序中执行的相应后续操作。 有关 SOAP 错误的详细信息,请参阅万维网联合会 (W3C) 网站,网址为 http://www.w3.org/TR/SOAP。
SOAP 错误和 .NET Framework
在 Microsoft .NET Framework 中,如果在对 Web 服务的客户端请求中出现错误,则报表服务器将通过引发 SoapException 对象向调用 Web 服务的客户端代码传达此错误。 SoapException 包装 SOAP 错误中包含的信息。 SoapException 的 Detail 属性映射到 SOAP 错误中的 detail 元素。 应用程序应使用 try/catch 块捕获 SoapException 对象,并且使用 SoapException 的 Detail 属性执行适当操作。 有关 Reporting Services 中的 SoapException 类和 Detail 属性的详细信息,请参阅 Reporting Services SoapException 类。 有关 SoapException 类的详细信息,请参阅 Microsoft .NET Framework SDK 文档。
相关内容
Detail 属性
Reporting Services 中的异常管理简介
Reporting Services SoapException 类
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈