言語

HwndHost.Dispose メソッド

定義

オブジェクトが保持する可能性があるシステム リソースを直ちに解放します。

オーバーロード

名前 説明
Dispose()

オブジェクトが保持する可能性があるシステム リソースを直ちに解放します。

Dispose(Boolean)

オブジェクトが保持する可能性があるシステム リソースを直ちに解放します。

注釈

Important

この種類またはメンバーは、インターネット セキュリティ ゾーンでは使用できません。

派生クラスは、追加のクリーンアップを行う必要がある場合に、( Dispose(Boolean) シグネチャによって) このメソッドをオーバーライドできます。

Dispose()

オブジェクトが保持する可能性があるシステム リソースを直ちに解放します。

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

実装

注釈

Important

この種類またはメンバーは、インターネット セキュリティ ゾーンでは使用できません。

このメソッドはオーバーライドできますが、このシグネチャではオーバーライドできません。 オーバーライド可能な署名については、 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

属性

注釈

Important

この種類またはメンバーは、インターネット セキュリティ ゾーンでは使用できません。

派生クラスは、追加のクリーンアップを行う必要がある場合に、このメソッドをオーバーライドできます。 ただし、すべてのリソースが確実に解放されるように、基本実装も呼び出す必要があります。 基本実装は、基底クラスで認識されているリソースを解放するためにかなり大きな作業を行います。

ウィンドウがホストされている場合、ウィンドウは破棄されます。

呼び出し元のスレッドはディスパッチャーと同じである必要があります。

適用対象