Microsoft.VisualStudio.Composition Ad Alanı

Sınıflar

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

ExportProviders için sorguyu veya sonucu değiştirmek üzere dışarı aktarma sorgularını kesmek isteyen temel sınıf.

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

MEF bölümünün tek bir örneğini izleyen bir durum makinesi. Örneklenen her MEF bölümü (her bir Paylaşılmayan örnek dahil) başlatmadan yok etmeye kadar yaşam döngüsünü izlemek için bu sınıfın ilişkili bir örneğine sahiptir.

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

yalnızca parçaları uyumlu CreationPolicyolan dışarı aktarmalarla eşleşen bir ImportDefinition öğesine dahil edilebilen bir kısıtlama.

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

İki derlemenin eşdeğer olup olmadığını belirlemek için kullanılan bir Assembly hakkındaki meta veriler.

Yapılar

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

Arabirimler

ExportProvider.IMetadataDictionary
IAssemblyLoader

Derlemeleri yüklemek için işlevsellik sağlar.

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

Numaralandırmalar

CreationPolicy
ExportProvider.PartLifecycleState

Her MEF bölümünün geçtiği birkaç başlatma aşaması.

ImportCardinality

Temsilciler

ReportFaultCallback