CompositionDependency クラス

定義

ExportDescriptorPromise を満たすためにパートに与える必要がある依存関係を表します。 このクラスは初期化中にコンポジション エンジンによって使用され、コンポジションが可能かどうか判定されます。可能でない場合、発生するエラーが判定されます。

public ref class CompositionDependency
public class CompositionDependency
type CompositionDependency = class
Public Class CompositionDependency
継承
CompositionDependency

プロパティ

Contract

依存関係で必要とされるコントラクトを取得します。

IsPrerequisite

依存パートからエクスポートを取得する前に、依存関係を前提条件として満たす必要があるかどうかを示す値を取得します。

Site

依存パートの依存関係の中から依存関係を特定するためのマーカーを取得します。

Target

依存関係の対象になっているエクスポート記述子の保証を取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Missing(CompositionContract, Object)

不足している依存関係に関して、1 つのプレースホルダーを構築します。

Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object)

指定された値が多すぎる依存関係に関して、1 つのプレースホルダーを構築します。

Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object)

指定したターゲットに対する依存関係を構築します。

ToString()

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

適用対象