言語

ForEachEnumeratorUI.Dispose(Boolean) メソッド

定義

制御が使用している管理されていないリソースを解放し、オプションで管理されたリソースを解放します。 このメソッドはComponent.Disposeメソッドから継承されています。

protected:
 override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

パラメーター

disposing
Boolean

管理されたリソースと非管理リソースが解放されるかどうかを指定するブール値です。 マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。

注釈

このメソッドは、パブリック Component.Dispose メソッドと Object.Finalize メソッドによって呼び出されます。 Disposeは、disposing パラメーターを Dispose に設定して、保護されたtrue メソッドを呼び出します。 Finalizeは、破棄が Dispose に設定されたfalseを呼び出します。

ディスポーシングパラメータが trueされると、このメソッドはこの Controlクラスが参照する管理対象オブジェクトが保持するすべてのリソースを解放します。 このメソッドは、参照される各オブジェクトの Dispose メソッドを呼び出します。

DisposeおよびFinalizeの詳細については、.NET Framework Class Libraryの「Clean Up Unmanaged Resources and Overriding the Finalize Method」をご覧ください。

注意 (継承者)

Dispose は、他のオブジェクトから複数回呼び出すことができます。 Disposeを上書きする際は、以前の通話で処分された物を引用しないように注意してください。 Disposeの実装方法については、.NET Frameworkクラスライブラリの「Dispos Methodの実装」を参照してください。

適用対象