다음을 통해 공유


HwndHost.Dispose 메서드

정의

개체가 보유하고 있는 시스템 리소스를 즉시 해제합니다.

오버로드

Dispose()

개체가 보유하고 있는 시스템 리소스를 즉시 해제합니다.

Dispose(Boolean)

개체가 보유하고 있는 시스템 리소스를 즉시 해제합니다.

설명

중요

이 형식 또는 멤버는 인터넷 보안 영역에서 사용할 수 없습니다.

파생 클래스는 추가 정리를 수행해야 하는 경우 서명으로 이 메서드를 재정의 Dispose(Boolean) 할 수 있습니다.

Dispose()

개체가 보유하고 있는 시스템 리소스를 즉시 해제합니다.

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

구현

설명

중요

이 형식 또는 멤버는 인터넷 보안 영역에서 사용할 수 없습니다.

이 메서드는 재정의할 수 있지만 이 서명에서는 재정의할 수 없습니다. 재정의 가능한 서명을 참조하세요 Dispose(Boolean) . 이 매개 변수가 없는 서명은 인터페이스 계약에 필요한 서명이며 활성 Dispose(Boolean) 구현 disposing true을 효과적으로 호출합니다.

적용 대상

Dispose(Boolean)

개체가 보유하고 있는 시스템 리소스를 즉시 해제합니다.

protected:
 virtual void Dispose(bool disposing);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected virtual void Dispose (bool disposing);
protected virtual void Dispose (bool disposing);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

매개 변수

disposing
Boolean

명시적 처리기에서 호출하면 true로 설정하고, 그렇지 않으면 false로 설정합니다.

특성

설명

중요

이 형식 또는 멤버는 인터넷 보안 영역에서 사용할 수 없습니다.

파생 클래스는 추가 정리를 수행해야 하는 경우 이 메서드를 재정의할 수 있습니다. 그러나 모든 리소스가 해제되도록 기본 구현을 호출해야 합니다. 기본 구현은 기본 클래스에 알려진 리소스를 해제하는 데 상당한 작업을 수행합니다.

창이 호스트되는 경우 제거됩니다.

호출 스레드는 디스패처와 동일해야 합니다.

적용 대상