Compartilhar via


System.Composition.Hosting.Core Namespace

Contém classes que representam a funcionalidade principal do mecanismo de composição, incluindo operações de composição, contratos, dependências de parte, descrições de exportação e o contexto de tempo de vida de uma parte compartilhada que controla como ela pode ser descartada.

Classes

CompositionContract

Representa um contrato entre partes que permite que o mecanismo de composição corresponda importações com exportações.

CompositionDependency

Representa uma dependência que uma parte deve ter para cumprir uma ExportDescriptorPromise. Essa classe é usada pelo mecanismo de composição durante a inicialização para determinar se a composição pode ser feita e, se não puder, que erro deve ser fornecido.

CompositionOperation

Representa uma operação única de composição.

DependencyAccessor

Permite que objetos ExportDescriptorProvider localizem suas dependências.

ExportDescriptor

Descreve uma exportação de uma parte conhecida para o mecanismo de composição.

ExportDescriptorPromise

Representa um descritor de exportação que uma parte disponível pode fornecer.

ExportDescriptorProvider

Fornece a descrição de uma exportação de uma parte conhecida para o mecanismo de composição.

LifetimeContext

Representa um nó na árvore de tempo de vida.

Delegados

CompositeActivator

O representante que permite que instâncias de partes e exportações sejam acessadas durante a composição.