次の方法で共有


FeatureManager.Dispose メソッド (Boolean)

実行中のすべての機能コネクタを破棄します。

名前空間:  Microsoft.Windows.Design.Features
アセンブリ:  Microsoft.Windows.Design.Extensibility (Microsoft.Windows.Design.Extensibility.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 の場合、このメソッドは、この FeatureManager から参照されるマネージ オブジェクトが保持するすべてのリソースを解放します。 このメソッドは、参照される各オブジェクトの Dispose() メソッドを呼び出します。

継承時の注意

Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose(Boolean) をオーバーライドする場合は、Dispose の以前の呼び出しで既に破棄されているオブジェクトを参照しないように注意してください。 Dispose(Boolean) を実装する方法の詳細については、「Dispose メソッドの実装」を参照してください。

Dispose および Finalize の詳細については、「アンマネージ リソースのクリーンアップ」および「Finalize メソッドのオーバーライド」を参照してください。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

FeatureManager クラス

Dispose オーバーロード

Microsoft.Windows.Design.Features 名前空間

FeatureProvider

FeatureConnector<TFeatureProviderType>

その他の技術情報

機能プロバイダーと機能コネクタ

WPF デザイナーの機能拡張について