Thread.ResetAbort Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cancela uma solicitação Abort(Object) para o thread atual.
public:
static void ResetAbort();
public static void ResetAbort();
static member ResetAbort : unit -> unit
Public Shared Sub ResetAbort ()
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 apropriadas.
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 chamada.
ResetAbort cancela a solicitação para anular e impede que o ThreadAbortException thread seja encerrado.
Consulte ThreadAbortException um exemplo que demonstra a chamada do ResetAbort método.