7.4 Unbehandelte Exceptions verhindern

Problem

Sie müssen vollkommen sicherstellen, dass jede Exception, die von Ihrer Anwendung ausgelöst wird, auch von Ihrer Anwendung behandelt wird und keine Exception über den äußersten Exception-Handler hinaus propagiert wird. Hacker nutzen Exceptions dieser Art beispielsweise oft, um die Schwachstellen von Webanwendungen herauszufinden.

Lösung

Platzieren Sie an strategischen Punkten Ihrer Anwendung try-catch- oder try-catch-finally-Blöcke. Verwenden Sie zusätzlich den Exception-Event-Handler als letzte Verteidigungslinie gegen unbehandelte Exceptions.

Diskussion

Wenn eine Exception auftritt und nicht behandelt wird, führt das dazu, dass Ihre Anwendung vorzeitig abgebrochen wird. Das kann Daten in einem unstabilen ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.