WaitHandle.Close 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 WaitHandle에서 보유한 모든 리소스를 해제합니다.
public:
virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
설명
이 메서드는 클래스 및 해당 파생 클래스에 대한 메서드의 IDisposable.DisposeWaitHandle 공용 구현입니다. 인수를 사용하여 오버로드를 Dispose(Boolean) 호출한 다음 메서드를 true 호출하는 표준 구현을 GC.SuppressFinalize 제공합니다. 인스턴스 WaitHandle 또는 파생 클래스에서 보유한 모든 리소스를 해제하려면 이 메서드를 호출합니다.
이 메서드가 호출되면 현재 인스턴스에 대한 참조로 인해 정의되지 않은 동작이 발생합니다.
메모
에 대한 마지막 참조를 해제하기 전에 항상 호출 Close 하거나 Dispose() 해제합니다 WaitHandle. 그렇지 않으면 사용하는 리소스가 해제되지 않습니다.
상속자 참고
파생 클래스에 Dispose(Boolean) 할당된 리소스를 해제하도록 메서드를 재정의해야 합니다.