次の方法で共有


Dispose メソッド (Boolean)

SqlCeChangeTracking クラスで使用されたアンマネージ リソースを解放し、必要に応じてマネージ リソースも解放します。

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public Sub Dispose ( _
    disposing As Boolean _
)
'使用
Dim instance As SqlCeChangeTracking
Dim disposing As Boolean

instance.Dispose(disposing)
public void Dispose(
    bool disposing
)
public:
void Dispose(
    bool disposing
)
member Dispose : 
        disposing:bool -> unit 
public function Dispose(
    disposing : boolean
)

パラメーター

  • disposing
    型: System. . :: . .Boolean
    マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースのみを解放する場合は false です。

説明

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

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

継承元のメモ

Dispose は、他のオブジェクトから複数回呼び出すことができます。Dispose(Boolean) をオーバーライドする場合は、以前の Dispose の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。Dispose(Boolean) の実装方法については、「Implementing a Dispose Method」を参照してください。

Dispose と Finalize の詳細については、「Cleaning Up Unmanaged Resources」および「Overriding the Finalize Method」を参照してください。

関連項目

参照

SqlCeChangeTracking クラス

SqlCeChangeTracking メンバー

Dispose オーバーロード

System.Data.SqlServerCe 名前空間