Thread.ResetAbort 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
调用 以终止线程时,系统会引发 ThreadAbortException。
ThreadAbortException
是应用程序代码可以捕获的特殊异常,但在 catch 块末尾重新引发,除非 ResetAbort
调用 。
ResetAbort
取消中止请求,并阻止 ThreadAbortException
终止线程。
有关演示如何调用 方法的示例,ResetAbort
请参阅 ThreadAbortException 。