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
は、アプリケーション コードでキャッチできる特別な例外ですが、 が呼び出されない限り ResetAbort
、catch ブロックの末尾に再スローされます。
ResetAbort
は中止する要求を取り消し、 が ThreadAbortException
スレッドを終了するのを防ぎます。
メソッドの呼び出しResetAbort
を示す例を参照してくださいThreadAbortException。
適用対象
こちらもご覧ください
.NET