Share via


Bewährte Methoden für die Ausnahmeverwaltung von Reporting Services

Wenn Sie Reporting Services-Anwendungen entwickeln, gibt es mehrere Methoden, mit denen Sie das Auftreten von Ausnahmen beseitigen oder reduzieren können. 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 Report Server-Webdienst sendet, sollte:

  • Keine Ausnahmen verursachen, indem möglichst viele ungültige Anforderungen verhindert werden.

  • Abfangen von Ausnahmen und Angabe eines spezifischen Fehlerbehandlungscodes, wenn möglich.

  • Behandeln sie Fehlerfälle, die keine Ausnahmen auslösen.

In diesem Abschnitt

Artikel Beschreibung
Verhindern ungültiger Anforderungen Beschreibt Techniken zum Verhindern, dass Anforderungen, die ungültig sind, an den Berichtsserver gesendet werden.
Verwenden von Try- und 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 Erläutert, wie Fehler behandelt werden, die nicht zu einer Ausnahme führen, die Reporting Services auftritt.
Verwenden der Detail-Eigenschaft zum Behandeln bestimmter Fehler Erklärt, wie bestimmte Fehler programmgesteuert mit der Detail-Eigenschaft des SoapException-Objekts behandelt werden.

Detail-Eigenschaft
Einführung in die Ausnahmeverwaltung in Reporting Services
Reporting Services SoapException-Klasse