SerializationStore.Dispose メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

SerializationStore によって使用されているアンマネージ リソース解放しオプションマネージ リソース解放します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System (system.dll 内)
構文構文

Visual Basic (宣言)

Protected Overridable Sub Dispose ( _ disposing As Boolean _ )

Visual Basic (使用法)

Dim disposing As Boolean

Me.Dispose(disposing)

C#

protected virtual void Dispose ( bool disposing )

C++

protected: virtual void Dispose ( bool disposing )

J#

protected void Dispose ( boolean disposing )

JScript

protected function Dispose ( disposing : boolean )

パラメータ

disposing

マネージ リソースとアンマネージ リソース両方解放する場合は **true**。アンマネージ リソースだけを解放する場合は **false**。

解説解説

このメソッドは、パブリック メソッド Dispose()Finalize メソッドによって呼び出されます。Dispose() は、disposing パラメータtrue設定してプロテクト メソッド Dispose(Boolean)呼び出します。Finalize は、disposingfalse設定して、**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 によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.0

参照参照

関連項目
SerializationStore クラス
SerializationStore メンバ
System.ComponentModel.Design.Serialization 名前空間