共用方式為


Microsoft.VisualStudio.Composition 命名空間

類別

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

想要攔截導出查詢以修改查詢或結果的 ExportProviders 基類。

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

追蹤MEF元件個別實例的狀態機器。 每個單一具現化 MEF 部分 (包括每個個別 NonShared 實例) 都有這個類別的相關聯實例,以追蹤其生命週期,從初始化到處置。

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

可能包含在 ImportDefinition 中的條件約束,只符合其元件具有相容 CreationPolicy之導出。

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

關於 Assembly 的元數據,用來判斷兩個元件是否相等。

結構

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

介面

ExportProvider.IMetadataDictionary
IAssemblyLoader

提供載入元件的功能。

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

列舉

CreationPolicy
ExportProvider.PartLifecycleState

每個MEF部分經過的數個階段初始化。

ImportCardinality

委派

ReportFaultCallback