Thread.ResetAbort Método

Definição

Cuidado

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

Cancela uma solicitação Abort(Object) para o thread atual.

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();
public static void ResetAbort();
[<System.Obsolete("Thread.ResetAbort is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ResetAbort : unit -> unit
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 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