Reporting Services 예외 처리를 위한 최상의 방법Best Practices for Reporting Services Exception Handling

Reporting ServicesReporting Services 응용 프로그램을 개발할 때 예외 발생을 없애거나 줄이기 위해 사용할 수 있는 방법이 다수 있습니다.When developing Reporting ServicesReporting Services applications, there are several methodologies you can use to eliminate or reduce the occurrence of exceptions. 예외가 발생하면 사용자에게 간단 명료한 오류 메시지를 제공하고 적절한 예외 처리를 추가하여 응용 프로그램이 갑자기 종료되지 않도록 합니다.When exceptions do occur, provide clear and concise error messages to the user, and add adequate exception handling to prevent your applications from ending unexpectedly.

보고서 서버 웹 서비스에 요청을 보내는 응용 프로그램은 다음 기능을 수행해야 합니다.An application that sends requests to the Report Server Web service should do the following:

  • 잘못된 요청을 최대한 방지하여 예외 발생을 막습니다.Avoid causing exceptions by preventing as many invalid requests as possible.

  • 예외를 catch하고 가능한 경우 항상 특정 오류 처리 코드를 제공합니다.Catch exceptions and provide specific error-handling code whenever possible.

  • 예외를 throw하지 않는 오류 사례를 처리합니다.Deal with error cases that do not throw exceptions.

섹션 내용In This Section

항목Topic DescriptionDescription
잘못된 요청 방지Preventing Invalid Requests 잘못된 요청이 보고서 서버에 전송되지 않도록 하기 위한 기술에 대해 설명합니다.Describes techniques for preventing requests that are not valid from being sent to the report server.
Try 및 Catch 블록 사용Using Try and Catch Blocks try/catch 블록으로 응용 프로그램의 안정성을 향상시킬 수 있는 방법을 설명합니다.Describes how to further enhance the reliability of your application with try/catch blocks.
예외를 발생하지 않는 경고 및 사례 처리Handling Warnings and Cases That Do Not Cause Exceptions Reporting ServicesReporting Services에서 예외가 throw되지 않는 오류를 처리하는 방법을 설명합니다.Explains how to handle errors that do not result in an exception being thrown by Reporting ServicesReporting Services.
Detail 속성을 사용 하 여 특정 오류 처리Using the Detail Property to Handle Specific Errors 프로그래밍 방식으로 사용 하 여 특정 오류를 처리 하는 방법을 설명는 세부 의 속성은 SoapException 개체입니다.Explains how to programmatically handle specific errors by using the Detail property of the SoapException object.

관련 항목:See Also

Detail 속성 Detail Property
Reporting Services의 예외 처리 소개 Introducing Exception Handling in Reporting Services
Reporting Services SoapException 클래스Reporting Services SoapException Class