Thread.ResetAbort Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
Thread.ResetAbort is not supported and throws PlatformNotSupportedException.
Annulla il metodo Abort(Object) richiesto per il thread corrente.
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 ()
- Attributi
Eccezioni
Solo .NET Core e .NET 5+: In tutti i casi.
Abort
non è stato richiamato sul thread corrente.
Il chiamante non ha l'autorizzazione di sicurezza richiesta per il thread corrente.
Commenti
Questo metodo può essere chiamato solo dal codice con le autorizzazioni appropriate.
Quando viene effettuata una chiamata a Abort
per terminare un thread, il sistema genera un'eccezione ThreadAbortException.
ThreadAbortException
è un'eccezione speciale che può essere intercettata dal codice dell'applicazione, ma viene nuovamente generata alla fine del blocco catch, a meno che non ResetAbort
venga chiamato.
ResetAbort
annulla la richiesta di interruzione e impedisce all'oggetto ThreadAbortException
di terminare il thread.
Vedere ThreadAbortException per un esempio che illustra la chiamata al ResetAbort
metodo .