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. |