System.ComponentModel.Composition.Primitives Namespace

Esse namespace fornece os tipos primitivos subjacentes ao modelo de programação MEF.

Classes

Nome Description
ComposablePart

Define a classe base abstrata para partes composáveis, que importam objetos e produzem objetos exportados.

ComposablePartCatalog

Representa a classe base abstrata para catálogos de partes composable, que coletam e retornam ComposablePartDefinition objetos.

ComposablePartDefinition

Define uma classe base abstrata para definições de parte composable, que descrevem e habilitam a criação de ComposablePart objetos.

ComposablePartException

A exceção gerada quando ocorre um erro ao chamar métodos em um ComposablePart objeto.

ContractBasedImportDefinition

Representa uma importação exigida por um ComposablePart objeto e que pode especificar um nome de contrato e metadados.

Export

Representa uma exportação, que é um tipo que consiste em um objeto exportado criado com atraso e os metadados que descrevem esse objeto.

ExportDefinition

Descreve o contrato que um objeto específico Export satisfaz.

ExportedDelegate

Representa uma função exportada por um ComposablePart.

ImportDefinition

Representa uma importação que é exigida por um ComposablePart objeto.

Interfaces

Nome Description
ICompositionElement

Representa um elemento que participa da composição.

Enumerações

Nome Description
ImportCardinality

Indica a cardinalidade dos objetos Export exigidos por um ImportDefinition.