Thread.ResetAbort 方法

定义

注意

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

取消当前线程所请求的 Abort(Object)

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 ()
属性

例外

仅限 .NET Core 和 .NET 5 及更高版本:在所有情况下。

未在当前线程上调用 Abort

调用方没有当前线程要求的安全权限。

注解

此方法只能由具有适当权限的代码调用。

Abort调用 以终止线程时,系统会引发 ThreadAbortExceptionThreadAbortException 是应用程序代码可以捕获的特殊异常,但在 catch 块末尾重新引发,除非 ResetAbort 调用 。 ResetAbort 取消中止请求,并阻止 ThreadAbortException 终止线程。

有关演示如何调用 方法的示例,ResetAbort请参阅 ThreadAbortException

适用于

另请参阅