Freigeben über


Thread.ResetAbort Methode

Definition

Achtung

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

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

public:
 static void ResetAbort();
public static void ResetAbort ();
[System.Obsolete("Thread.ResetAbort is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static void ResetAbort ();
static member ResetAbort : unit -> unit
[<System.Obsolete("Thread.ResetAbort is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ResetAbort : unit -> unit
Public Shared Sub ResetAbort ()
Attribute

Ausnahmen

Nur .NET Core und .NET 5 und höher: In allen Fällen.

Abort wurde für den aktuellen Thread nicht aufgerufen.

Der Aufrufer verfügt nicht über die erforderlichen Sicherheitsberechtigungen für den aktuellen Thread.

Hinweise

Diese Methode kann nur von Code mit den richtigen Berechtigungen aufgerufen werden.

Wenn ein Aufruf zum Abort Beenden eines Threads erfolgt, löst das System einen aus ThreadAbortException. ThreadAbortException ist eine spezielle Ausnahme, die vom Anwendungscode abgefangen werden kann, aber am Ende des Catch-Blocks erneut ausgeführt wird, sofern nicht ResetAbort aufgerufen wird. ResetAbort bricht die Anforderung ab, abzubrechen, und verhindert, dass der ThreadAbortException Thread beendet wird.

Ein ThreadAbortException Beispiel, das das Aufrufen der ResetAbort -Methode veranschaulicht.

Gilt für:

Weitere Informationen