Condividi tramite


CompositionBatch Classe

Definizione

Rappresenta un set di oggetti ComposablePart che verranno aggiunti o rimossi dal contenitore in una sola composizione transazionale.

public ref class CompositionBatch
public class CompositionBatch
type CompositionBatch = class
Public Class CompositionBatch
Ereditarietà
CompositionBatch

Costruttori

CompositionBatch()

Inizializza una nuova istanza della classe CompositionBatch.

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

Inizializza una nuova istanza della classe CompositionBatch con le parti specificate per l'aggiunta e la rimozione.

Proprietà

PartsToAdd

Ottiene la raccolta di oggetti ComposablePart da aggiungere.

PartsToRemove

Ottiene la raccolta di oggetti ComposablePart da rimuovere.

Metodi

AddExport(Export)

Aggiunge l'esportazione specificata all'oggetto CompositionBatch.

AddPart(ComposablePart)

Aggiunge la parte specificata all'oggetto CompositionBatch.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemovePart(ComposablePart)

Inserisce la parte specificata nell'elenco di parti da rimuovere.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

AddExportedValue<T>(CompositionBatch, T)

Crea una parte dal valore specificato e la aggiunge al batch specificato.

AddExportedValue<T>(CompositionBatch, String, T)

Crea una parte dal valore specificato e la aggiunge al batch specificato con il nome di contratto specificato.

AddPart(CompositionBatch, Object)

Crea una parte componibile dall'oggetto con attributi specificato e la aggiunge al batch della composizione specificato.

Si applica a