Condividi tramite


Thread.ResetAbort Metodo

Definizione

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 .

Si applica a

Vedi anche