CompositionBatch Classe

Definizione

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

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

Costruttori

Nome Descrizione
CompositionBatch()

Inizializza una nuova istanza della classe CompositionBatch.

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

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

Proprietà

Nome Descrizione
PartsToAdd

Ottiene la raccolta di ComposablePart oggetti da aggiungere.

PartsToRemove

Ottiene la raccolta di ComposablePart oggetti da rimuovere.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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

Nome Descrizione
AddExportedValue<T>(CompositionBatch, String, T)

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

AddExportedValue<T>(CompositionBatch, T)

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

AddPart(CompositionBatch, Object)

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

Si applica a