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, T)

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

AddExportedValue<T>(CompositionBatch, String, T)

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

AddPart(CompositionBatch, Object)

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

适用于