CompositionBatch Třída

Definice

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

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

Konstruktory

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

PartsToAdd

Získá kolekci ComposablePart objektů, které mají být přidány.

PartsToRemove

Získá kolekci ComposablePart objektů, které mají být odebrány.

Metody

AddExport(Export)

Přidá zadaný export do objektu CompositionBatch .

AddPart(ComposablePart)

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

Equals(Object)

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

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

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

Umístí 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í

AddExportedValue<T>(CompositionBatch, T)

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

AddExportedValue<T>(CompositionBatch, String, T)

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

AddPart(CompositionBatch, Object)

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

Platí pro