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)

制約、コントラクト名、および基数を指定して ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再合成可能であるか、必要条件であるかを示します。

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

制約、コントラクト名、基数、およびメタデータを指定して ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再合成可能であるか、必要条件であるかを示します。

プロパティ

Cardinality

インポート定義で必要とされるエクスポートの基数を取得します。

Constraint

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

ContractName

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

IsPrerequisite

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

IsRecomposable

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

Metadata

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IsConstraintSatisfiedBy(ExportDefinition)

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

適用対象