Bewährte Methoden für die Ausnahmebehandlung in Reporting Services
Wenn Sie Reporting Services-Anwendungen entwickeln, können Sie verschiedene Methoden verwenden, um das Auftreten von Ausnahmezuständen zu verhindern oder zu reduzieren. Wenn Ausnahmen auftreten, sorgen Sie für klare und prägnante Fehlermeldungen, und fügen Sie eine adäquate Behandlung der Ausnahme hinzu, um unerwartete Abbrüche Ihrer Anwendungen zu verhindern.
Eine Anwendung, die Anforderungen an den Berichtsserver-Webdienst sendet, sollte wie folgt vorgehen:
Keine Ausnahmen verursachen, indem möglichst viele ungültige Anforderungen verhindert werden.
Abfangen von Ausnahmen und Angabe eines spezifischen Fehlerbehandlungscodes, wenn möglich.
Behandlung von Fehlerfällen, die keine Ausnahmen auslösen.
In diesem Abschnitt
Thema |
Beschreibung |
---|---|
Beschreibt Techniken, mit denen verhindert wird, dass ungültige Anforderungen zum Berichtsserver gesendet werden. |
|
Beschreibt, wie die Zuverlässigkeit Ihrer Anwendung mithilfe von try/catch-Blöcken weiter verbessert wird. |
|
Behandeln von Warnungen und Fällen, die keine Ausnahmen verursachen |
Erklärt, wie Fehler behandelt werden, die nicht zu einer Ausnahme führen, die von Reporting Services ausgelöst wird. |
Verwenden der Detail-Eigenschaft zur Handhabung bestimmter Fehler |
Erklärt, wie bestimmte Fehler programmgesteuert mit der Detail-Eigenschaft des SoapException-Objekts behandelt werden. |
Siehe auch