Thread.ResetAbort Método

Definição

Cuidado

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

Cancela um Abort(Object) solicitado para o thread atual.

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

Exceções

Somente .NET Core e .NET 5+: Em todos os casos.

Abort não foi invocado no thread atual.

O chamador não tem a permissão de segurança necessária para o thread atual.

Comentários

Esse método só pode ser chamado por código com as permissões adequadas.

Quando uma chamada é feita para Abort encerrar um thread, o sistema lança um ThreadAbortException. ThreadAbortException é uma exceção especial que pode ser capturada pelo código do aplicativo, mas é relançada no final do bloco catch, a menos que ResetAbort seja chamado. ResetAbort cancela a solicitação de anulação e impede que o ThreadAbortException encerre o thread.

Confira ThreadAbortException um exemplo que demonstra a chamada do ResetAbort método .

Aplica-se a

Confira também