Thread.ResetAbort Método

Definição

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.

Aplica-se a

Confira também