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 hash predefinida.

(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