Thread.ResetAbort Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.