HwndHost.Dispose HwndHost.Dispose HwndHost.Dispose HwndHost.Dispose Method

定義

オブジェクトが保持していたシステム リソースを直ちに解放します。Immediately frees any system resources that the object might hold.

オーバーロード

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

オブジェクトが保持していたシステム リソースを直ちに解放します。Immediately frees any system resources that the object might hold.

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

オブジェクトが保持していたシステム リソースを直ちに解放します。Immediately frees any system resources that the object might hold.

注釈

重要

この型またはメンバーは、インターネットセキュリティゾーンでは使用できません。This type or member is not available in the Internet security zone.

派生クラスは、追加のクリーンアップを行うDispose(Boolean)必要がある場合に、このメソッドを (シグネチャによって) オーバーライドできます。Derived classes can override this method (by the Dispose(Boolean) signature) if they need to do additional cleanup.

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

オブジェクトが保持していたシステム リソースを直ちに解放します。Immediately frees any system resources that the object might hold.

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

実装

注釈

重要

この型またはメンバーは、インターネットセキュリティゾーンでは使用できません。This type or member is not available in the Internet security zone.

このメソッドはオーバーライドできますが、このシグネチャではオーバーライドできません。This method can be overridden, but not by this signature. オーバーライドDispose(Boolean)可能な署名については、を参照してください。See Dispose(Boolean) for the overridable signature. このパラメーターなしのシグネチャは、インターフェイスコントラクトで必要とされるものでDispose(Boolean) trueあり、実質的disposingには、でアクティブな実装を呼び出します。This parameterless signature is the one required by the interface contract, and it effectively calls the active Dispose(Boolean) implementation with disposing being true.

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

オブジェクトが保持していたシステム リソースを直ちに解放します。Immediately frees any system resources that the object might hold.

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

パラメーター

disposing
Boolean Boolean Boolean Boolean

明示的な破棄要求元から呼び出された場合は true に設定します。それ以外の場合は falseSet to true if called from an explicit disposer and false otherwise.

注釈

重要

この型またはメンバーは、インターネットセキュリティゾーンでは使用できません。This type or member is not available in the Internet security zone.

派生クラスは、追加のクリーンアップを行う必要がある場合に、このメソッドをオーバーライドできます。Derived classes can override this method if they need to do additional cleanup. ただし、すべてのリソースが解放されるように、基本実装を呼び出す必要もあります。However, they should also call the base implementation to ensure that all resources are freed. 基本実装では、基本クラスで認識されているリソースを解放するためにかなりの作業が行われます。The base implementation does fairly substantial work to free resources that are known to the base class.

ウィンドウがホストされている場合、そのウィンドウは破棄されます。If a window is being hosted, it will be destroyed.

呼び出し元のスレッドは、ディスパッチャーと同じである必要があります。The calling thread must be the same as the dispatcher.

適用対象