Partilhar via


Microsoft.VisualStudio.Composition Namespace

Classes

AttributedPartDiscovery
AttributedPartDiscoveryV1
CachedCatalog
CachedComposition
ComposableCatalog
ComposablePartDefinition
ComposedPart
ComposedPartDiagnostic
CompositionConfiguration
CompositionConstants
CompositionFailedException
DelegatingExportProvider

Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado.

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

Um computador de estado que rastreia uma instância individual de uma parte do MEF. Cada parte mef instanciada (incluindo cada instância não compartilhada individual) tem uma instância associada dessa classe para acompanhar seu ciclo de vida da inicialização ao descarte.

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

PartDiscovery
PartDiscoveryException
ReflectionHelpers
Resolver
RuntimeComposition
RuntimeComposition.RuntimeExport
RuntimeComposition.RuntimeImport
RuntimeComposition.RuntimePart
StrongAssemblyIdentity

Metadados sobre um Assembly que é usado para determinar se dois assemblies são equivalentes.

Estruturas

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

Interfaces

ExportProvider.IMetadataDictionary
IAssemblyLoader

Fornece a funcionalidade para carregar assemblies.

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

Enumerações

CreationPolicy
ExportProvider.PartLifecycleState

Os vários estágios de inicialização pelos quais cada parte do MEF passa.

ImportCardinality

Delegados

ReportFaultCallback