CompositionBatch Classe

Definição

Representa um conjunto de objetos ComposablePart que serão adicionados ou removidos do contêiner em uma única composição transacional.

public ref class CompositionBatch
public class CompositionBatch
type CompositionBatch = class
Public Class CompositionBatch
Herança
CompositionBatch

Construtores

CompositionBatch()

Inicializa uma nova instância da classe CompositionBatch.

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

Inicializa uma nova instância da classe CompositionBatch com as partes especificadas para adição e remoção.

Propriedades

PartsToAdd

Obtém a coleção de objetos ComposablePart a ser adicionada.

PartsToRemove

Obtém a coleção de objetos ComposablePart a ser removida.

Métodos

AddExport(Export)

Adiciona a exportação especificada ao objeto CompositionBatch.

AddPart(ComposablePart)

Adiciona a parte especificada ao objeto CompositionBatch.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemovePart(ComposablePart)

Coloca a parte especificada na lista de partes a serem removidas.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

AddExportedValue<T>(CompositionBatch, T)

Cria uma parte do valor especificado e a adiciona ao lote especificado.

AddExportedValue<T>(CompositionBatch, String, T)

Cria uma parte do valor especificado e a adiciona ao lote especificado com o nome de contrato especificado.

AddPart(CompositionBatch, Object)

Cria uma parte combinável usando o objeto atribuído especificado e a adiciona ao lote de composição especificado.

Aplica-se a