次の方法で共有


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)実装disposingtrueを効果的に呼び出します。

適用対象

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

属性

注釈

重要

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

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

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

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

適用対象