Partilhar via


Práticas recomendadas para a manipulação de exceção do Reporting Services

Durante o desenvolvimento de aplicativos do Reporting Services, existem várias metodologias que você pode usar para eliminar ou reduzir a ocorrência de exceções. Quando houver exceções, forneça mensagens de erro claras e concisas ao usuário e adicione manipulação de exceção adequada para impedir que seus aplicativos sejam encerrados de forma inesperada.

Um aplicativo que envia solicitações ao serviço Web Servidor de Relatório deve fazer o seguinte:

  • Evitar as exceções impedindo quantas solicitações inválidas for possível.

  • Capturar exceções e fornecer código de manipulação de erro específico sempre que possível.

  • Lidar com casos de erro que não lançam exceções.

Nesta seção

Tópico

Descrição

Impedindo solicitações inválidas

Descreve técnicas para impedir que solicitações que não são válidas sejam enviadas ao servidor de relatório.

Usando blocos try/catch

Descreve como aprimorar ainda mais a confiabilidade de seu aplicativo com blocos try/catch.

Manipulando avisos e casos que não causam exceções

Explica como manipular erros que não resultam em uma exceção é lançada pelo Reporting Services.

Usando a propriedade Detail para manipular erros específicos

Explica como manipular programaticamente erros específicos usando a propriedade Detail do objeto SoapException.

Consulte também

Referência

Classe SoapException do Reporting Services

Conceitos

Propriedade Detail

Outros recursos

Introduzindo a manipulação de exceção no Reporting Services