Thread.ResetAbort Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Thread.ResetAbort is not supported and throws PlatformNotSupportedException.
Cancela un método Abort(Object) solicitado para el subproceso actual.
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
Excepciones
.NET Core y .NET 5+ solo: En todos los casos.
Abort
no se invocó en el subproceso actual.
El autor de la llamada no tiene el permiso de seguridad necesario para el subproceso actual.
Comentarios
El código solo puede llamar a este método con los permisos adecuados.
Cuando se realiza una llamada a para Abort
finalizar un subproceso, el sistema inicia un ThreadAbortException.
ThreadAbortException
es una excepción especial que el código de aplicación puede detectar, pero se vuelve a iniciar al final del bloque catch a menos ResetAbort
que se llame a .
ResetAbort
cancela la solicitud para anularla e impide que ThreadAbortException
termine el subproceso.
Vea ThreadAbortException para obtener un ejemplo en el que se muestra cómo llamar al ResetAbort
método .