Reporting Services 异常处理的最佳实践

当开发 Reporting Services 应用程序时,可以使用多种方法来消除或减少异常的发生。当确实发生异常时,请向用户提供明确和简洁的错误消息,并添加适当的异常处理以防止应用程序意外结束。

向报表服务器 Web 服务发送请求的应用程序应执行以下操作:

  • 通过尽量防止无效请求,以避免导致异常。

  • 尽可能捕获异常并提供有针对性的错误处理代码。

  • 处理不引发异常的错误情况。

本节涉及的主题

主题

说明

防止无效请求

介绍防止将无效请求发送到报表服务器的方法。

使用 Try/Catch 块

介绍如何通过 try/catch 块进一步增强应用程序的可靠性。

处理不导致异常的警告和事例

说明如何处理不会导致由 Reporting Services 引发的异常的错误。

使用 Detail 属性处理特定错误

说明如何通过使用 SoapException 对象的 Detail 属性以编程方式处理特定的错误。