다음을 통해 공유


WaitHandle.Close 메서드

정의

현재 WaitHandle에서 보유한 모든 리소스를 해제합니다.

public:
 virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()

설명

이 메서드는 IDisposable.Dispose WaitHandle 클래스 및 해당 파생 클래스에 대 한 메서드의 공용 구현입니다. 인수를 사용 하 여 Dispose(Boolean) 오버 로드를 호출한 true 다음 메서드를 호출 하는 표준 구현을 제공 합니다 GC.SuppressFinalize . 이 메서드를 호출 하 여의 인스턴스나 파생 클래스에서 보유 한 모든 리소스를 해제 WaitHandle 합니다.

이 메서드가 호출 되 면 현재 인스턴스에 대 한 참조로 인해 정의 되지 않은 동작이 발생 합니다.

참고

Close Dispose() 에 대 한 마지막 참조를 해제 하기 전에 항상 또는를 호출 WaitHandle 합니다. 그렇지 않으면 사용 중인 리소스가 해제 되지 않습니다.

상속자 참고

Dispose(Boolean)파생 클래스에 할당 된 리소스를 해제 하려면 메서드를 재정의 해야 합니다.

적용 대상

추가 정보