HwndHost.Dispose メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトが保持する可能性があるシステム リソースを直ちに解放します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
この種類またはメンバーは、インターネット セキュリティ ゾーンでは使用できません。
派生クラスは、追加のクリーンアップを行う必要がある場合に、このメソッドをオーバーライドできます。 ただし、すべてのリソースが確実に解放されるように、基本実装も呼び出す必要があります。 基本実装は、基底クラスで認識されているリソースを解放するためにかなり大きな作業を行います。
ウィンドウがホストされている場合、ウィンドウは破棄されます。
呼び出し元のスレッドはディスパッチャーと同じである必要があります。