ImportDefinition クラス

定義

ComposablePart オブジェクトに必要なインポートを表します。

public ref class ImportDefinition
public class ImportDefinition
type ImportDefinition = class
Public Class ImportDefinition
継承
ImportDefinition
派生

コンストラクター

名前 説明
ImportDefinition()

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

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)

指定した制約、コントラクト名、カーディナリティ、およびメタデータを使用して、 ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再計算可能か前提条件かを示します。

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)

指定した制約、コントラクト名、カーディナリティを使用して、 ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再コンパイル可能か前提条件かを示します。

プロパティ

名前 説明
Cardinality

インポート定義に必要なエクスポートのカーディナリティを取得します。

Constraint

インポート定義と一致するためにインポートが満たす必要がある条件を定義する式を取得します。

ContractName

コントラクトの名前を取得します。

IsPrerequisite

パーツがエクスポートされたオブジェクトの生成を開始する前にインポート定義を満たす必要があるかどうかを示す値を取得します。

IsRecomposable

インポート定義を複数回満たすことができるかどうかを示す値を取得します。

Metadata

このインポートに関連付けられているメタデータを取得します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IsConstraintSatisfiedBy(ExportDefinition)

指定した定義で表されるエクスポートがこのインポート定義の制約を満たすかどうかを示す値を取得します。

MemberwiseClone()

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

(継承元 Object)
ToString()

インポート定義の文字列形式を返します。

適用対象