System.Composition.Hosting.Core Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |