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)

適用対象