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

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

适用于