Prácticas recomendadas para la administración de excepciones de Reporting Services

Al desarrollar aplicaciones de Reporting Services, hay varias metodologías disponibles para eliminar o reducir la aparición de excepciones. Cuando se producen excepciones, proporcione mensajes de error claros y concisos al usuario, y agregue una administración de excepciones adecuada para evitar que las aplicaciones finalicen inesperadamente.

Una aplicación que envía solicitudes al servicio web del servidor de informes debería:

  • Evitar producir excepciones impidiendo tantas solicitudes no válidas como sea posible.

  • Detectar las excepciones y, siempre que sea posible, proporcionar código de administración de errores específico.

  • Tratar los casos de error que no inician excepciones.

En esta sección

Tema

Descripción

Impedir las solicitudes no válidas

Describe las técnicas para evitar que las solicitudes que no sean válidas se envíen al servidor de informes.

Usar bloques Try/Catch

Describe cómo mejorar más la confiabilidad de una aplicación con bloques try/catch.

Administrar las advertencias y casos que no producen excepciones

Explica cómo controlar los errores que no producen ninguna excepción que se inicie a través de Reporting Services.

Usar la propiedad Detail para administrar errores concretos

Explica cómo administrar mediante programación errores concretos utilizando la propiedad Detail del objeto SoapException.