Thread.ResetAbort Metoda

Definicja

Przestroga

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

Anuluje Abort(Object) żądanie dla bieżącego wątku.

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 ()
Atrybuty

Wyjątki

Tylko platformy .NET Core i .NET 5+: we wszystkich przypadkach.

Abort nie została wywołana w bieżącym wątku.

Obiekt wywołujący nie ma wymaganych uprawnień zabezpieczeń dla bieżącego wątku.

Uwagi

Ta metoda może być wywoływana tylko przez kod z odpowiednimi uprawnieniami.

Gdy wywołanie jest wykonywane w celu Abort zakończenia wątku, system zgłasza błąd ThreadAbortException. ThreadAbortException jest specjalnym wyjątkiem, który można przechwycić za pomocą kodu aplikacji, ale jest ponownie wyrzucony na końcu bloku catch, chyba że ResetAbort jest wywoływany. ResetAbort anuluje żądanie przerwania i uniemożliwia ThreadAbortException zakończenie wątku.

Zobacz ThreadAbortException przykład przedstawiający wywoływanie ResetAbort metody .

Dotyczy

Zobacz też