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 スレッドを終了すると、システムは を ThreadAbortExceptionスローします。 ThreadAbortException は、アプリケーション コードでキャッチできる特別な例外ですが、 が呼び出されない限り ResetAbort 、catch ブロックの末尾に再スローされます。 ResetAbort は中止する要求を取り消し、 が ThreadAbortException スレッドを終了するのを防ぎます。

メソッドの呼び出しResetAbortを示す例を参照してくださいThreadAbortException

適用対象

こちらもご覧ください