WaitHandle.Dispose WaitHandle.Dispose WaitHandle.Dispose WaitHandle.Dispose Method

정의

WaitHandle 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the current instance of the WaitHandle class.

오버로드

Dispose() Dispose() Dispose() Dispose()

WaitHandle 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the current instance of the WaitHandle class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

파생 클래스에서 재정의된 경우 WaitHandle에서 사용하는 관리되지 않는 리소스를 해제하고 필요에 따라 관리되는 리소스를 해제합니다.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

Dispose() Dispose() Dispose() Dispose()

WaitHandle 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the current instance of the WaitHandle class.

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

구현

설명

이 메서드는 해당 하는 Close 메서드.This method is equivalent to the Close method.

참고

항상 호출 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) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

파생 클래스에서 재정의된 경우 WaitHandle에서 사용하는 관리되지 않는 리소스를 해제하고 필요에 따라 관리되는 리소스를 해제합니다.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

protected:
 virtual void Dispose(bool explicitDisposing);
protected virtual void Dispose (bool explicitDisposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (explicitDisposing As Boolean)

매개 변수

explicitDisposing
Boolean Boolean Boolean Boolean

관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.true to release both managed and unmanaged resources; false to release only unmanaged resources.

설명

이 메서드는 합니다 CloseDispose() 메서드를 explicitDisposing 매개 변수 설정 true합니다.This method is called by the Close and the Dispose() methods with the explicitDisposing parameter set to true. 경우는 explicitDisposing 매개 변수가 true,이 메서드는 관리 되는 개체가 보유 한 모든 리소스를 해제이 WaitHandle 개체 참조입니다.When the explicitDisposing parameter is true, this method releases all resources held by any managed objects that this WaitHandle object references.

상속자 참고

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

합니다 Close() 또는 Dispose() 메서드 다른 개체에서 여러 번 호출할 수 있습니다.The Close() or Dispose() method can be called multiple times by other objects. 이 메서드를 재정의 하는 경우에 대 한 이전 호출에서 이전에 삭제 된 개체를 참조 하지 않도록 주의 Dispose 또는 Close합니다.When overriding this method, be careful not to reference objects that have been previously disposed in an earlier call to Dispose or Close.

추가 정보

적용 대상