Thread.ResetAbort 메서드

정의

현재 스레드에 대한 요청된 Abort(Object) 내용을 취소합니다.

public:
 static void ResetAbort();
public static void ResetAbort();
static member ResetAbort : unit -> unit
Public Shared Sub ResetAbort ()

예외

.NET Core 및 .NET 5+만: 모든 경우에.

Abort 가 현재 스레드에서 호출되지 않았습니다.

호출자에게 현재 스레드에 필요한 보안 권한이 없습니다.

설명

이 메서드는 적절한 권한이 있는 코드에서만 호출할 수 있습니다.

스레드를 종료하기 위한 Abort 호출이 이루어지면 시스템에서 .를 ThreadAbortExceptionthrow합니다. ThreadAbortException 는 애플리케이션 코드에서 catch할 수 있는 특수 예외이지만 호출되지 않는 한 ResetAbort catch 블록의 끝에 다시 throw됩니다. ResetAbort 는 중단 요청을 취소하고 스레드를 ThreadAbortException 종료하지 못하게 합니다.

메서드 호출을 보여 주는 예제를 참조 ThreadAbortException 하세요 ResetAbort .

적용 대상

추가 정보