CompositionBatch 类

定义

表示一组 ComposablePart 对象,这些对象将在单个事务构成中添加或删除容器。

public ref class CompositionBatch
public class CompositionBatch
type CompositionBatch = class
Public Class CompositionBatch
继承
CompositionBatch

构造函数

名称 说明
CompositionBatch()

初始化 CompositionBatch 类的新实例。

CompositionBatch(IEnumerable<ComposablePart>, IEnumerable<ComposablePart>)

使用指定部分初始化类的新实例 CompositionBatch ,以便进行添加和删除。

属性

名称 说明
PartsToAdd

获取要添加的对象集合 ComposablePart

PartsToRemove

获取要删除的对象集合 ComposablePart

方法

名称 说明
AddExport(Export)

将指定的导出添加到 CompositionBatch 对象。

AddPart(ComposablePart)

将指定的部分添加到 CompositionBatch 对象。

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
RemovePart(ComposablePart)

将指定的部件放在要删除的部件列表中。

ToString()

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

(继承自 Object)

扩展方法

名称 说明
AddExportedValue<T>(CompositionBatch, String, T)

从指定值创建一个部件,并将其添加到具有指定协定名称的指定批。

AddExportedValue<T>(CompositionBatch, T)

从指定的值创建一个部件,并将其添加到指定的批。

AddPart(CompositionBatch, Object)

从指定的特性化对象创建一个可组合部件,并将其添加到指定的组合批处理。

适用于