System.ComponentModel.Composition.Hosting Namespace

Fornece tipos de MEF (Managed Extensibility Framework) úteis para desenvolvedores de aplicativos extensíveis ou hosts. Provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.

Classes

AggregateCatalog

Um catálogo que combina os elementos de objetos ComposablePartCatalog.A catalog that combines the elements of ComposablePartCatalog objects.

AggregateExportProvider

Recupera as exportações fornecidas por uma coleção de objetos ExportProvider.Retrieves exports provided by a collection of ExportProvider objects.

ApplicationCatalog

Descobre partes atribuídas nos arquivos EXE e DLL (biblioteca de vínculo dinâmico) no caminho e diretório de um aplicativo.Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.

AssemblyCatalog

Descobre as partes atribuídas em um assembly de código gerenciado.Discovers attributed parts in a managed code assembly.

AtomicComposition

Representa uma única operação de composição para composição transacional.Represents a single composition operation for transactional composition.

CatalogExportProvider

Recupera exportações de um catálogo.Retrieves exports from a catalog.

CatalogExtensions

Fornece métodos de extensão para a construção de serviços de composição.Provides extension methods for constructing composition services.

ComposablePartCatalogChangeEventArgs

Fornece dados para o evento de Changed .Provides data for the Changed event.

ComposablePartExportProvider

Recupera exportações de uma parte.Retrieves exports from a part.

CompositionBatch

Representa um conjunto de objetos ComposablePart que serão adicionados ou removidos do contêiner em uma única composição transacional.Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.

CompositionConstants

Contém chaves de metadados estáticas usadas pelo sistema de composição.Contains static metadata keys used by the composition system.

CompositionContainer

Gerencia a composição de partes.Manages the composition of parts.

CompositionScopeDefinition

Representa um nó em uma árvore de catálogos com escopo, refletindo um catálogo subjacente e seus escopos filho.Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.

CompositionService

Fornece métodos para atender satisfazer as importações em uma instância da parte existente.Provides methods to satisfy imports on an existing part instance.

DirectoryCatalog

Descobre as partes atribuídas nos assemblies em um diretório especificado.Discovers attributed parts in the assemblies in a specified directory.

ExportProvider

Recupera as exportações que correspondem a um objeto ImportDefinition especificado.Retrieves exports which match a specified ImportDefinition object.

ExportsChangeEventArgs

Fornece dados para o evento ExportsChanging e ExportsChanged.Provides data for the ExportsChanging and ExportsChanged event.

FilteredCatalog

Representa um catálogo depois que uma função de filtro é aplicada a ele.Represents a catalog after a filter function is applied to it.

ImportEngine

Executa a composição para contêineres.Performs composition for containers.

ScopingExtensions

Define métodos de conveniência estáticos para controle de escopo.Defines static convenience methods for scoping.

TypeCatalog

Descobre as partes atribuídas de uma coleção de tipos.Discovers attributed parts from a collection of types.

Interfaces

INotifyComposablePartCatalogChanged

Oferece notificações quando um ComposablePartCatalog é alterado.Provides notifications when a ComposablePartCatalog changes.

Enumerações

CompositionOptions

Define opções de provedores de exportação.Defines options for export providers.