DesignerTransaction によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
名前空間: System.ComponentModel.Design
アセンブリ: System (system.dll 内)
構文
'宣言
Protected Overridable Sub Dispose ( _
disposing As Boolean _
)
'使用
Dim disposing As Boolean
Me.Dispose(disposing)
protected virtual void Dispose (
bool disposing
)
protected:
virtual void Dispose (
bool disposing
)
protected void Dispose (
boolean disposing
)
protected function Dispose (
disposing : boolean
)
パラメータ
- disposing
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
解説
このメソッドは、パブリック メソッド Dispose() と Finalize メソッドによって呼び出されます。Dispose() は、disposing パラメータに true を設定して、プロテクト メソッド Dispose(Boolean) を呼び出します。Finalize は、disposing パラメータに false を設定して、Dispose を呼び出します。
disposing パラメータが true の場合、このメソッドは、この DesignerTransaction から参照されるすべてのマネージ オブジェクトが保持しているリソースをすべて解放します。このメソッドは、参照される各オブジェクトの Dispose() メソッドを呼び出します。
継承時の注意 Dispose は、他のオブジェクトから複数回呼び出すことができます。Dispose(Boolean) をオーバーライドする場合は、以前に Dispose を呼び出したときに破棄されたオブジェクトを参照しないように注意する必要があります。 Dispose(Boolean) を実装する方法の詳細については、「Dispose メソッドの実装」を参照してください。 Dispose および Finalize の詳細については、「アンマネージ リソースのクリーンアップ」および「Finalize メソッドのオーバーライド」を参照してください。
.NET Framework のセキュリティ
- NamedPermissionSet (システム リソースへのフル アクセス許可)。要求値 : InheritanceDemand。関連する状態 : FullTrust。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
参照
関連項目
DesignerTransaction クラス
DesignerTransaction メンバ
System.ComponentModel.Design 名前空間