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 rege como ela pode ser descartada.
Classes
| Nome | Description |
|---|---|
| CompositionContract |
Representa um contrato entre partes que permite que o mecanismo de composição corresponda às importações com as exportações. |
| CompositionDependency |
Representa uma dependência que uma parte deve ter para atender a um 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, qual erro fornecer. |
| CompositionOperation |
Representa uma única operação de composição. |
| DependencyAccessor |
Permite que os ExportDescriptorProvider objetos 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 para uma parte conhecida pelo mecanismo de composição. |
| LifetimeContext |
Representa um nó na árvore de tempo de vida. |
Delegados
| Nome | Description |
|---|---|
| CompositeActivator |
O delegado que permite que instâncias de partes e exportações sejam acessadas durante a composição. |