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 对象的字符串表示形式。

适用于