Freigeben über


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

Verhindern von ungültigen Anforderungen

Beschreibt Techniken, mit denen verhindert wird, dass ungültige Anforderungen zum Berichtsserver gesendet werden.

Verwenden von Try/Catch-Blöcken

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.