Microsoft.VisualStudio.Composition Przestrzeń nazw

Klasy

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

Klasa bazowa dla obiektów ExportProvider, które chcą przechwytywać zapytania dotyczące eksportów w celu zmodyfikowania zapytania lub wyniku.

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

Maszyna stanu, która śledzi pojedyncze wystąpienie części MEF. Każda pojedyncza część MEF utworzonej wystąpienia (w tym każde pojedyncze wystąpienie nonShared) ma skojarzone wystąpienie tej klasy w celu śledzenia jego cyklu życia od inicjowania do usuwania.

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

Ograniczenie, które może być uwzględnione w elemecie ImportDefinition , który jest zgodny tylko z eksportami, których części mają zgodny CreationPolicyelement .

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

Metadane dotyczące Assembly elementu używanego do określenia, czy dwa zestawy są równoważne.

Struktury

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

Interfejsy

ExportProvider.IMetadataDictionary
IAssemblyLoader

Udostępnia funkcje ładowania zestawów.

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

Wyliczenia

CreationPolicy
ExportProvider.PartLifecycleState

Kilka etapów inicjowania, przez które przechodzi każda część MEF.

ImportCardinality

Delegaci

ReportFaultCallback