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)

为缺少的依赖项构造占位符。

Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object)

为提供的值过多的依赖项构造占位符。

Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object)

构造对指定目标的依赖项。

ToString()

返回此 CompositionDependency 对象的字符串表示形式。

适用于