다음을 통해 공유


HMAccessory.Dispose(Boolean) 메서드

정의

HMAccessory 개체에서 사용하는 리소스를 해제합니다.

protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit

매개 변수

disposing
Boolean

true설정하면 메서드가 직접 호출되고 관리 및 관리되지 않는 리소스가 삭제됩니다. 로 false 설정된 경우 가비지 수집기 종료자가 메서드를 호출하고 관리되지 않는 리소스만 해제해야 합니다.

설명

이 Dispose 메서드는 HMAccessory 클래스에서 사용하는 리소스를 해제합니다.

이 메서드는 Dispose() 메서드와 개체 종료자(Finalize) 모두에서 호출됩니다. Dispose 메서드에서 호출하면 매개 변수 삭제가 로 true 설정되고 이 개체가 보유하는 disposing 관리되는 개체 참조도 삭제되거나 해제됩니다. 개체 종료자에 의해 호출되면 종료자 스레드에서 값이 로 false설정됩니다.

애플리케이션이 HMAccessory 사용을 완료할 때 Dispose 메서드를 호출하면 이 관리되는 개체에서 사용하는 모든 외부 리소스가 가능한 한 빨리 해제됩니다. 개발자가 Dispose 메서드를 호출하면 개체는 더 이상 유용하지 않으며 개발자는 더 이상 개체를 호출하지 않아야 합니다.

이 메서드를 재정의하는 방법과 Dispose/IDisposable 패턴에 대한 자세한 내용은 에서 ''Dispose 메서드 구현' 문서를 참조하세요. https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

적용 대상