Partager via


Meilleures pratiques pour la gestion des exceptions Reporting Services

Lorsque vous développez des applications Reporting Services, vous pouvez utiliser plusieurs méthodologies pour éliminer ou réduire l’occurrence d’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 requêtes au service web Report Server doit :

  • É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.

  • Traitez les cas d’erreur qui ne lèvent pas d’exceptions.

Contenu de cette section

Article Description
Empêcher les demandes non valides Décrit les techniques permettant d’empêcher les demandes qui ne sont pas valides d’être envoyées au serveur de rapports.
Utiliser les blocs try et catch Décrit comment améliorer la fiabilité de votre application à l'aide des blocs try et catch.
Gérer les avertissements et les cas qui ne provoquent pas d’exceptions Explique comment gérer les erreurs qui n’entraînent pas d’exception se produisant Reporting Services.
Utiliser la propriété Detail pour gérer des erreurs spécifiques Explique comment gérer par programmation des erreurs spécifiques en utilisant la propriété Detail de l’objet SoapException.

Propriété Detail
Présentation de la gestion des exceptions dans Reporting Services
Classe SoapException De Reporting Services