次の方法で共有


ForEachEnumeratorUI.Dispose メソッド (Boolean)

制御で使用されるアンマネージ リソースを解放し、必要に応じてマネージ リソースも解放します。 このメソッドは、Component.Dispose メソッドから継承されます。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Protected Overrides Sub Dispose ( _
    disposing As Boolean _
)
'使用
Dim disposing As Boolean 

Me.Dispose(disposing)
protected override void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
) override
abstract Dispose : 
        disposing:bool -> unit  
override Dispose : 
        disposing:bool -> unit
protected override function Dispose(
    disposing : boolean
)

パラメーター

  • disposing
    型: System.Boolean
    マネージ リソースとアンマネージ リソースを両方とも解放するかどうかを指定する Boolean。 マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースだけを解放する場合は false です。

説明

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

disposing パラメーターが true の場合、このメソッドは、この Control クラスが参照しているすべてのマネージ オブジェクトが保持しているすべてのリソースを解放します。 このメソッドは、参照される各オブジェクトの Dispose メソッドを呼び出します。

Dispose と Finalize の詳細については、.NET Framework クラス ライブラリの「アンマネージ リソースをクリーンアップするための Finalize および Dispose の実装」を参照してください。

継承元のメモ

Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose をオーバーライドする場合は、以前の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。 Dispose の実装方法の詳細については、.NET Framework クラス ライブラリの「Dispose メソッドの実装」を参照してください。

関連項目

参照

ForEachEnumeratorUI クラス

Dispose オーバーロード

Microsoft.SqlServer.Dts.Runtime 名前空間