Share via


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)

從指定的屬性化物件建立可組合的組件,並將它加入至指定的撰寫批次。

適用於