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

互換性のある CreationPolicy部分を持つエクスポートにのみ一致する に含まれるImportDefinition可能性がある制約。

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

2 つのアセンブリが同等かどうかを判断するために使用される に関する Assembly メタデータ。

構造体

DiscoveryProgress
ExportProvider.ExportInfo
ImportMetadataViewConstraint.MetadatumRequirement

インターフェイス

ExportProvider.IMetadataDictionary
IAssemblyLoader

アセンブリを読み込む機能を提供します。

ICompositionCacheManager
IExportProviderFactory
IFaultReportingExportProviderFactory
IImportSatisfiabilityConstraint
IRuntimeCompositionCacheManager

列挙型

CreationPolicy
ExportProvider.PartLifecycleState

各 MEF 部分が通過する初期化のいくつかの段階。

ImportCardinality

代理人

ReportFaultCallback