Thread.ResetAbort Yöntem

Tanım

Dikkat

Thread.ResetAbort is not supported and throws PlatformNotSupportedException.

Geçerli iş parçacığı için istenen bir Abort(Object) işlemi iptal eder.

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();
public static void ResetAbort();
[<System.Obsolete("Thread.ResetAbort is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ResetAbort : unit -> unit
static member ResetAbort : unit -> unit
Public Shared Sub ResetAbort ()
Öznitelikler

Özel durumlar

Yalnızca .NET Core ve .NET 5+ : Her durumda.

Abort geçerli iş parçacığında çağrılmıyor.

Çağıranın geçerli iş parçacığı için gerekli güvenlik izni yok.

Açıklamalar

Bu yöntem yalnızca uygun izinlere sahip kod tarafından çağrılabilir.

bir iş parçacığını sonlandırmak için Abort çağrısı yapıldığında, sistem bir ThreadAbortExceptionoluşturur. ThreadAbortException uygulama kodu tarafından yakalanabilen, ancak çağrılmadığı sürece ResetAbort catch bloğunun sonunda yeniden yıkılan özel bir özel durumdur. ResetAbort iptal etme isteğini iptal eder ve iş parçacığının ThreadAbortException sonlandırılmasını engeller.

Yöntemini çağırmayı ThreadAbortException gösteren bir örnek için bkzResetAbort.

Şunlara uygulanır

Ayrıca bkz.