WaitHandle.Close WaitHandle.Close WaitHandle.Close WaitHandle.Close Method

정의

현재 WaitHandle에서 보유한 모든 리소스를 해제합니다.Releases all resources held by the current 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 클래스와 파생된 클래스입니다.This method is the public implementation of the IDisposable.Dispose method for the WaitHandle class and its derived classes. 호출 하는 표준 구현을 제공 합니다 Dispose(Boolean) 오버 로드를 true 인수 및 호출을 GC.SuppressFinalize 메서드.It provides a standard implementation that calls the Dispose(Boolean) overload with a true argument and then calls the GC.SuppressFinalize method. 인스턴스에서 보유 한 모든 리소스를 해제 하려면이 메서드를 호출 WaitHandle 또는 파생된 클래스입니다.Call this method to release all resources held by an instance of WaitHandle or a derived class.

이 메서드가 호출 되 면 현재 인스턴스에 대 한 참조가 정의 되지 않은 동작이 발생 합니다.Once this method is called, references to the current instance cause undefined behavior.

참고

항상 호출 CloseDispose() 에 대 한 마지막 참조를 해제 하기 전에 WaitHandle합니다.Always call Close or Dispose() before you release your last reference to the WaitHandle. 그렇지 않은 경우 사용 중인 리소스가 해제 되지 않습니다.Otherwise, the resources it is using will not be freed.

상속자 참고

재정의 해야 하는 Dispose(Boolean) 파생 된 클래스에 할당 된 리소스를 해제 하는 방법입니다.You should override the Dispose(Boolean) method to release resources allocated in derived classes.

적용 대상

추가 정보