Ich habe mir eine eigene SQL-Klasse für meine Webanwendung in VB.NET geschrieben und möchte gern die möglichen Exceptions abfangen. Wie kann ich Exceptions aus eigenen Klassen behandeln ? Wie kann ich einer Methode aus meiner Klasse sagen , dass Sie eine Exception berücksichtigen soll und wie kann ich diese Exception dann von meiner Webanwendung berücksichtigen. Vielen Dank schonmal !!
Announcement
Collapse
No announcement yet.
Exception-Handling bei eigenen Klassen
Collapse
X
-
Hallo Hans,
zum Abfangen einee Exception dient in VB.NET die Try-Catch-Anweisung.
Wenn die eigene Klasse Exceptions auslösen soll, dann kann man die als Exception etwa so definieren:
Public Class myException
Inherits ApplicationException
Public Overrides Function ToString() As String
Return String.Concat("myException Fehlermeldung")
End Function
End Class
Diese eigene Exception kann dann mit
Throw New myException()
ausgelöst und in aufrufenden Methoden behandelt werden.
In der .NET SDK-Doku findet sich eine ausführliche Beschreibung zu beiden Themen.
Hth,
Klau
Comment