CompositionBatch Třída

Definice

Představuje sadu ComposablePart objektů, které budou přidány nebo odebrány z kontejneru v jediné transakční složení.

public ref class CompositionBatch
public class CompositionBatch
type CompositionBatch = class
Public Class CompositionBatch
Dědičnost
CompositionBatch

Konstruktory

Name Description
CompositionBatch()

Inicializuje novou instanci CompositionBatch třídy.

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

Inicializuje novou instanci CompositionBatch třídy se zadanými částmi pro přidání a odebrání.

Vlastnosti

Name Description
PartsToAdd

Získá kolekci ComposablePart objektů, které se mají přidat.

PartsToRemove

Získá kolekci ComposablePart objektů, které se mají odebrat.

Metody

Name Description
AddExport(Export)

Přidá zadaný export do objektu CompositionBatch .

AddPart(ComposablePart)

Přidá zadanou část do objektu CompositionBatch .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RemovePart(ComposablePart)

Vloží zadanou část do seznamu částí, které chcete odebrat.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Name Description
AddExportedValue<T>(CompositionBatch, String, T)

Vytvoří část ze zadané hodnoty a přidá ji do zadané dávky se zadaným názvem kontraktu.

AddExportedValue<T>(CompositionBatch, T)

Vytvoří část ze zadané hodnoty a přidá ji do zadané dávky.

AddPart(CompositionBatch, Object)

Vytvoří kompozovatelnou část ze zadaného atributu objektu a přidá ji do zadané dávky složení.

Platí pro