ModelEditingScope.Dispose メソッド (Boolean)
ModelEditingScope クラスで使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
名前空間: Microsoft.Windows.Design.Model
アセンブリ: Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)
構文
'宣言
Protected Overridable Sub Dispose ( _
disposing As Boolean _
)
protected virtual void Dispose(
bool disposing
)
protected:
virtual void Dispose(
bool disposing
)
abstract Dispose :
disposing:bool -> unit
override Dispose :
disposing:bool -> unit
protected function Dispose(
disposing : boolean
)
パラメーター
- disposing
型: System.Boolean
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
解説
変更を中止して、このオブジェクトを破棄します。
このメソッドは、パブリックの Dispose() メソッドおよび Finalize メソッドによって呼び出されます。 Dispose() は、disposing パラメーターに true を設定して、プロテクト メソッド Dispose(Boolean) を呼び出します。 Finalize は、disposing を false に設定して Dispose を呼び出します。
disposing パラメーターが true の場合、このメソッドは、この ModelEditingScope から参照されるマネージ オブジェクトが保持するすべてのリソースを解放します。 このメソッドは、参照される各オブジェクトの Dispose() メソッドを呼び出します。
継承時の注意
Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose(Boolean) をオーバーライドする場合は、Dispose の以前の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。 Dispose(Boolean) を実装する方法の詳細については、「Dispose メソッドの実装」を参照してください。
Dispose および Finalize の詳細については、「アンマネージ リソースのクリーンアップ」および「Finalize メソッドのオーバーライド」を参照してください。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.Windows.Design.Model 名前空間