ComposablePart クラス

定義

オブジェクトをインポートしたり、エクスポートされたオブジェクトを生成したりするコンポーザブル パーツの抽象基本クラスを定義します。

public ref class ComposablePart abstract
public abstract class ComposablePart
type ComposablePart = class
Public MustInherit Class ComposablePart
継承
ComposablePart

コンストラクター

ComposablePart()

ComposablePart クラスの新しいインスタンスを初期化します。

プロパティ

ExportDefinitions

パーツでエクスポートされるオブジェクトを表す ExportDefinition オブジェクトのコレクションを取得します。

ImportDefinitions

パーツに必要なインポートされるオブジェクトを表す ImportDefinition オブジェクトのコレクションを取得します。

Metadata

ComposablePart オブジェクトのメタデータを取得します。

メソッド

Activate()

パーツのすべてのインポートが設定され、エクスポートを取得できるようになったときに呼び出されます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetExportedValue(ExportDefinition)

指定された ExportDefinition オブジェクトで表される、エクスポートされたオブジェクトを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetImport(ImportDefinition, IEnumerable<Export>)

指定された ImportDefinition オブジェクトで表されるインポートが、指定されたエクスポートによって満たされるように設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象