次の方法で共有


ForEachEnumeratorUI.Dispose Method (Boolean)

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

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

構文

'宣言
Protected Overrides Sub Dispose ( _
    disposing As Boolean _
)
protected override void Dispose (
    bool disposing
)
protected:
virtual void Dispose (
    bool disposing
) override
protected void Dispose (
    boolean disposing
)
protected override function Dispose (
    disposing : boolean
)

パラメータ

  • disposing
    マネージ リソースとアンマネージ リソースを解放するかどうかを指定する Boolean です。マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースのみを解放する場合は false となります。

解説

このメソッドは、パブリック メソッド Component.DisposeObject.Finalize から呼び出されます。Dispose は、disposing パラメータに true を設定して、保護された Dispose メソッドを呼び出します。Finalize は、disposing パラメータに false を設定して、Dispose を呼び出します。

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

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

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

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ForEachEnumeratorUI Class
ForEachEnumeratorUI Members
Microsoft.SqlServer.Dts.Runtime Namespace