Partager via


Classe SoapException De Reporting Services

Vous devez traiter les erreurs Reporting Services spécifiques que vous anticipez. Par exemple, dans une application dans laquelle vous demandez à l'utilisateur de créer un dossier, il est possible que l'utilisateur tente de créer un dossier qui existe déjà. En tant que développeur, vous n’avez pas le contrôle sur ce que l’utilisateur entre dans le nom du dossier et les champs de chemin d’accès de votre application. Toutefois, vous avez un contrôle sur ce que l’expérience utilisateur est quand quelqu’un tente accidentellement de créer un élément qui existe déjà.

Pour faciliter l’interception de conditions d’erreur spécifiques, Reporting Services classifie un code d’erreur pour l’exception et retourne la classification de l’erreur à l’aide de propriétés de la classe SoapException. Pour plus d’informations, consultez « SoapException, classe » dans la documentation du SDK Microsoft .NET Framework.

Le tableau suivant répertorie les propriétés publiques de la classe SoapException.

Propriété publique Description
Actor Code ayant provoqué l'exception. La valeur est l'URL à la méthode du service Web.
Détail Informations d'erreur spécifiques à l'application. Le serveur de rapports définit la valeur et est au format XML. Pour plus d’informations, consultez la propriété Detail et utilisez la propriété Detail pour gérer des erreurs spécifiques.
HelpLink URL ou URN vers un fichier d'aide associé à l'erreur. Le service web définit généralement la valeur et définit une URL vers l’aide et le support Microsoft. Reporting Services prenant en charge plusieurs liens d’aide pour les erreurs qui se produisent, le serveur de rapports définit des informations de lien d’aide dans le cadre de la propriété Detail. Pour plus d’informations, consultez l’élément HelpLink.
Message Message descriptif localisé qui décrit l'erreur. Ce texte peut apparaître dans l'interface utilisateur de l'application.

Présentation de la gestion des exceptions dans Reporting Services
Table d’erreurs SoapException