System.ComponentModel.Composition.Primitives Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Este namespace fornece os tipos primitivos subjacentes ao modelo de programação MEF.
Classes
| Name | Description |
|---|---|
| ComposablePart |
Define a classe base abstrata para partes componíveis, que importam objetos e produzem objetos exportados. |
| ComposablePartCatalog |
Representa a classe base abstrata para catálogos de peças componíveis, que recolhem e devolvem ComposablePartDefinition objetos. |
| ComposablePartDefinition |
Define uma classe base abstrata para definições de partes componíveis, que descrevem e permitem a criação de ComposablePart objetos. |
| ComposablePartException |
A exceção que é lançada quando ocorre um erro ao chamar métodos num ComposablePart objeto. |
| ContractBasedImportDefinition |
Representa uma importação exigida por um ComposablePart objeto e que pode especificar tanto o nome do contrato como os metadados. |
| Export |
Representa uma exportação, que é um tipo que consiste num objeto exportado criado por atraso e nos metadados que descrevem esse objeto. |
| ExportDefinition |
Descreve o contrato que um determinado Export objeto satisfaz. |
| ExportedDelegate |
Representa uma função exportada por um ComposablePart. |
| ImportDefinition |
Representa uma importação exigida por um ComposablePart objeto. |
Interfaces
| Name | Description |
|---|---|
| ICompositionElement |
Representa um elemento que participa na composição. |
Enumerações
| Name | Description |
|---|---|
| ImportCardinality |
Indica a cardinalidade dos Export objetos exigidos por um ImportDefinition. |