Compartilhar via


System.ComponentModel.Composition.Primitives Namespace

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

Classes

ComposablePart

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

ComposablePartCatalog

Representa a classe base abstrata para catálogos de parte combinável, que coletam e retornam objetos ComposablePartDefinition.

ComposablePartDefinition

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

ComposablePartException

A exceção gerada quando ocorre um erro durante a chamada de métodos em um objeto ComposablePart.

ContractBasedImportDefinition

Representa uma importação exigida por um objeto ComposablePart 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 o objeto.

ExportDefinition

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

ExportedDelegate

Representa uma função exportada por um ComposablePart.

ImportDefinition

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

Interfaces

ICompositionElement

Representa um elemento que participa da composição.

Enumerações

ImportCardinality

Indica a cardinalidade de objetos Export exigidos por um ImportDefinition.