Compartilhar via


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