Sdílet prostřednictvím


Microsoft.VisualStudio.Composition Obor názvů

Třídy

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

Základní třída pro ExportProviders, kteří chtějí zachytit dotazy pro export za účelem úpravy dotazu nebo výsledku.

DiscoveredParts
Export
ExportDefinition
ExportDefinitionBinding
ExportedDelegate
ExportMetadataValueImportConstraint
ExportProvider
ExportProvider.PartLifecycleTracker

Stavový počítač, který sleduje jednotlivé instance části MEF. Každá instance části MEF (včetně jednotlivých instancí bez sdílení) má přidruženou instanci této třídy ke sledování jejího životního cyklu od inicializace až po vyřazení.

ExportTypeIdentityConstraint
ImportDefinition
ImportDefinitionBinding
ImportMetadataViewConstraint
NetFxAdapters
PartCreationPolicyConstraint

Omezení, které může být zahrnuto v objektu ImportDefinition , který odpovídá pouze exportům, jejichž části mají kompatibilní CreationPolicy.

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

Metadata o objektu Assembly , který se používá k určení, zda jsou dvě sestavení ekvivalentní.

Struktury

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

Rozhraní

ExportProvider.IMetadataDictionary
IAssemblyLoader

Poskytuje funkce pro načítání sestavení.

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

Výčty

CreationPolicy
ExportProvider.PartLifecycleState

Několik fází inicializace, kterými prochází každá část MEF.

ImportCardinality

Delegáti

ReportFaultCallback