Application.OnThreadException(Exception) Methode

Definition

Löst das ThreadException-Ereignis aus.

public:
 static void OnThreadException(Exception ^ t);
public static void OnThreadException (Exception t);
static member OnThreadException : Exception -> unit
Public Shared Sub OnThreadException (t As Exception)

Parameter

t
Exception

Eine Exception, die die ausgelöste Ausnahme darstellt.

Hinweise

Rufen Sie auf OnThreadException , um eine Ausnahme auszulösen, die die Verarbeitung der Anwendung anhält.

Die Application -Klasse verfügt über ein ThreadException -Ereignis. Sie können einen Ereignishandler an dieses Ereignis anfügen, um jede benutzerdefinierte Verarbeitung durchzuführen, die Sie für nicht behandelte Ausnahmen benötigen. Wenn Sie keinen Ereignishandler anfügen, OnThreadException führt das Standardverhalten aus. Dabei wird ein Dialogfeld angezeigt, um den Benutzer darüber zu informieren, dass ein Fehler aufgetreten ist.

OnThreadExceptionimplementiert nur das Standardausnahmeverhalten für nicht behandelte Ausnahmen, die in Threads auftreten, die sich im Besitz von Windows Forms befinden. Nicht behandelte Ausnahmen für andere Threads werden vom UnhandledException -Ereignis behandelt.

Gilt für: