Meilleures pratiques pour la gestion des exceptions Reporting Services

Lors du développement d'applications Reporting Services, vous disposez de plusieurs méthodologies pour supprimer ou réduire les exceptions. En cas d'exceptions, fournissez des informations claires et concises à l'utilisateur sous la forme de messages d'erreur, et prévoyez une gestion adéquate des exceptions pour empêcher vos applications de se terminer de façon inattendue.

Une application qui envoie des demandes au service Web Report Server doit effectuer les opérations suivantes :

  • Éviter de provoquer des exceptions en empêchant le plus grand nombre possible de demandes non valides.

  • Intercepter des exceptions et fournir le code spécifique de gestion des erreurs autant que possible.

  • Traiter les cas d'erreur qui ne lèvent pas d'exceptions.

Dans cette section

Rubrique

Description

Éviter les demandes non valides

Décrit des techniques pour empêcher l'envoi au serveur de rapports de demandes qui ne sont pas valides.

Utilisation des blocs Try/Catch

Décrit comment améliorer la fiabilité de votre application à l'aide des blocs try et catch.

Gestion des avertissements et des erreurs qui ne lèvent pas d'exceptions

Explique comment gérer des erreurs qui ne provoquent pas la levée d'une exception par Reporting Services.

Utilisation de la propriété Detail pour gérer des erreurs spécifiques

Explique comment gérer par programme des erreurs spécifiques en utilisant la propriété Detail de l'objet SoapException.