ComposablePartDefinition 类

定义

定义可组合部件定义的抽象基类,用于描述和启用对象的创建 ComposablePart

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
继承
ComposablePartDefinition

构造函数

名称 说明
ComposablePartDefinition()

初始化 ComposablePartDefinition 类的新实例。

属性

名称 说明
ExportDefinitions

获取描述由此ExportDefinition对象定义的部件导出的对象的对象集合ComposablePartDefinition

ImportDefinitions

获取描述此ImportDefinition对象定义的部件所需的导入的对象集合ComposablePartDefinition

Metadata

获取此 ComposablePartDefinition 对象的元数据的集合。

方法

名称 说明
CreatePart()

创建描述的部件 ComposablePartDefinition 的新实例。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

扩展方法

名称 说明
ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

获取一个值,该值指示指定部件是否包含具有指定键和值的元数据。

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

获取一个值,该值指示指定部件是否包含具有指定键的元数据。

Exports(ComposablePartDefinition, String)

获取一个值,该值指示指定的部件是否导出指定的协定。

Exports(ComposablePartDefinition, Type)

返回一个值,该值指示指定部件是否包含与指定协定类型匹配的导出。

Exports<T>(ComposablePartDefinition)

返回一个值,该值指示指定部件是否包含与指定协定类型匹配的导出。

Imports(ComposablePartDefinition, String, ImportCardinality)

确定指定的部件是否导入具有指定基数的指定协定。

Imports(ComposablePartDefinition, String)

确定指定的部件是否导入指定的协定。

Imports(ComposablePartDefinition, Type, ImportCardinality)

返回一个值,该值指示指定的部件是否包含与指定协定类型和导入基数匹配的导入。

Imports(ComposablePartDefinition, Type)

返回一个值,该值指示指定的部件是否包含与指定协定类型匹配的导入。

Imports<T>(ComposablePartDefinition, ImportCardinality)

返回一个值,该值指示指定的部件是否包含与指定协定类型和导入基数匹配的导入。

Imports<T>(ComposablePartDefinition)

返回一个值,该值指示指定的部件是否包含与指定协定类型匹配的导入。

适用于