Freigeben über


Microsoft.VisualStudio.Composition Namespace

Klassen

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

Eine Basisklasse für ExportProviders, die Abfragen für Exporte abfangen möchten, um die Abfrage oder das Ergebnis zu ändern.

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

Ein Zustandsautomat, der eine einzelne instance eines MEF-Teils nachverfolgt. Jedem einzelnen instanziierten MEF-Teil (einschließlich jedes einzelnen nicht freigegebenen instance) ist eine zugeordnete instance dieser Klasse, um den Lebenszyklus von der Initialisierung bis zur Entsorgung nachzuverfolgen.

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

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

Metadaten zu einer Assembly , die verwendet wird, um zu bestimmen, ob zwei Assemblys gleichwertig sind.

Strukturen

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

Schnittstellen

ExportProvider.IMetadataDictionary
IAssemblyLoader

Stellt die Funktionalität zum Laden von Assemblys bereit.

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

Enumerationen

CreationPolicy
ExportProvider.PartLifecycleState

Die verschiedenen Initialisierungsphasen, die jeder MEF-Teil durchläuft.

ImportCardinality

Delegaten

ReportFaultCallback