CompositionBatch Klass

Definition

Representerar en uppsättning ComposablePart objekt som ska läggas till eller tas bort från containern i en enda transaktionssammansättning.

public ref class CompositionBatch
public class CompositionBatch
type CompositionBatch = class
Public Class CompositionBatch
Arv
CompositionBatch

Konstruktorer

Name Description
CompositionBatch()

Initierar en ny instans av CompositionBatch klassen.

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

Initierar en ny instans av CompositionBatch klassen med de angivna delarna för addition och borttagning.

Egenskaper

Name Description
PartsToAdd

Hämtar samlingen med ComposablePart objekt som ska läggas till.

PartsToRemove

Hämtar samlingen med ComposablePart objekt som ska tas bort.

Metoder

Name Description
AddExport(Export)

Lägger till den angivna exporten till CompositionBatch objektet.

AddPart(ComposablePart)

Lägger till den angivna delen i CompositionBatch objektet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemovePart(ComposablePart)

Placerar den angivna delen i listan över delar som ska tas bort.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

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

Skapar en del från det angivna värdet och lägger till den i den angivna batchen med det angivna kontraktsnamnet.

AddExportedValue<T>(CompositionBatch, T)

Skapar en del från det angivna värdet och lägger till den i den angivna batchen.

AddPart(CompositionBatch, Object)

Skapar en sammansättningsbar del från det angivna attributobjektet och lägger till den i den angivna kompositionsbatchen.

Gäller för