Freigeben über


Thread.ResetAbort-Methode

Bricht ein Abort ab, das für den aktuellen Thread angefordert wurde.

Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Shared Sub ResetAbort
'Usage

Thread.ResetAbort
public static void ResetAbort ()
public:
static void ResetAbort ()
public static void ResetAbort ()
public static function ResetAbort ()

Ausnahmen

Ausnahmetyp Bedingung

ThreadStateException

Abort wurde für den aktuellen Thread nicht aufgerufen.

SecurityException

Der Aufrufer verfügt nicht über die erforderliche Sicherheitsberechtigung für den aktuellen Thread.

Hinweise

Diese Methode kann nur durch Code aufgerufen werden, der über die entsprechenden Berechtigungen verfügt. Weitere Informationen finden Sie unter Sicherheitsforderungen.

Beim Aufruf von Abort zum Beenden eines Threads löst das System eine ThreadAbortException aus. ThreadAbortException ist eine besondere Ausnahme, die vom Anwendungscode abgefangen werden kann. Sie wird jedoch am Ende des catch-Blocks erneut ausgelöst, wenn kein Aufruf von ResetAbort erfolgt. ResetAbort storniert die Anforderung zum Abbrechen und verhindert, dass ThreadAbortException den Thread beendet.

Ein Beispiel, in dem das Aufrufen der ResetAbort-Methode veranschaulicht wird, finden Sie unter ThreadAbortException.

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Thread-Klasse
Thread-Member
System.Threading-Namespace

Weitere Ressourcen

Zerstören von Threads
Zustände von verwalteten Threads