Thread.ResetAbort Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cancela um Abort(Object) pedido para o tópico atual.
public:
static void ResetAbort();
public static void ResetAbort();
static member ResetAbort : unit -> unit
Public Shared Sub ResetAbort ()
Exceções
.NET Core e .NET 5+ apenas: Em todos os casos.
Abort não foi invocado no tópico atual.
O chamador não tem a permissão de segurança necessária para a thread atual.
Observações
Este método só pode ser chamado por código com as permissões adequadas.
Quando se faz uma chamada para Abort terminar uma thread, o sistema lança um ThreadAbortException.
ThreadAbortException é uma exceção especial que pode ser detetada pelo código de aplicação, mas é relançada no final do bloco de captura, a menos que ResetAbort seja chamada.
ResetAbort cancela o pedido de aborto e impede que termine ThreadAbortException a thread.
Veja ThreadAbortException um exemplo que demonstra chamar o ResetAbort método.