SerializationStore.Dispose メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。
SerializationStore によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System (system.dll 内)
構文
Protected Overridable Sub Dispose ( _ 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 の場合、このメソッドは、この SerializationStore から参照されるマネージ オブジェクトが保持するすべてのリソースを解放します。このメソッドは、参照される各オブジェクトの Dispose() メソッドを呼び出します。
継承時の注意 Dispose は、他のオブジェクトから複数回呼び出すことができます。**Dispose(Boolean)** をオーバーライドする場合は、**Dispose** の以前の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。 Dispose(Boolean) の実装方法の詳細については、「Dispose メソッドの実装」を参照してください。**Dispose** および Finalize の詳細については、「アンマネージ リソースのクリーンアップ」および「Finalize メソッドのオーバーライド」を参照してください。
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
関連項目
SerializationStore クラス
SerializationStore メンバ
System.ComponentModel.Design.Serialization 名前空間