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()

返回导入定义的字符串表示形式。

适用于