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.