Idioma

CompositionBatch Classe

Definição

Representa um conjunto de ComposablePart objetos 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

Nome Description
CompositionBatch()

Inicializa uma nova instância da classe CompositionBatch.

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

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

Propriedades

Nome Description
PartsToAdd

Obtém a coleção de ComposablePart objetos a serem adicionados.

PartsToRemove

Obtém a coleção de ComposablePart objetos a serem removidos.

Métodos

Nome Description
AddExport(Export)

Adiciona a exportação especificada ao CompositionBatch objeto.

AddPart(ComposablePart)

Adiciona a parte especificada ao CompositionBatch objeto.

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 Objectatual.

(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

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

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

AddExportedValue<T>(CompositionBatch, T)

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

AddPart(CompositionBatch, Object)

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

Aplica-se a