System.Composition 名前空間
System.Composition とその子名前空間 (System.Composition.Convention、System.Composition.Hosting、および System.Composition.Hosting.Core) には、拡張可能なアプリケーションを開発するための型が含まれています。
このトピックでは、Windows ストア アプリを作成するためにインストールして使用できる System.Composition 名前空間の型を示します。
次の名前空間をインストールするには、Visual Studio 2012 以降でプロジェクトを開き、[プロジェクト] メニューの [Manage NuGet Packages] をクリックし、Microsoft.Composition パッケージをオンライン検索します。
System.Composition 名前空間
Windows ストア アプリ用 .NET でサポートされる型 |
説明 |
---|---|
CompositionContext |
|
ExportAttribute |
型、プロパティ、フィールド、またはメソッドが特定のエクスポートを提供することを指定します。 |
ExportFactory<T> |
指定したエクスポートを提供するパートの新しいインスタンスを作成するファクトリ。 |
ExportFactory<T, TMetadata> |
指定したエクスポートを提供するパートの新しいインスタンスを、メタデータを添付して作成するファクトリ。 |
ExportLifetimeContext<T> |
ExportFactory<T> オブジェクトによって作成されたエクスポート値、およびそのオブジェクトを解放するメソッドへの参照を格納します。 |
ExportMetadataAttribute |
ExportAttribute でマークされた型、プロパティ、フィールド、またはメソッドのメタデータを指定します。 |
ImportAttribute |
プロパティ、フィールド、またはパラメーターの値が CompositionContainer オブジェクトによって提供される必要があることを指定します。 |
ImportManyAttribute |
一致するすべてのエクスポートを、CompositionContainer オブジェクトによってプロパティ、フィールド、またはパラメーターに設定する必要があることを指定します。 |
ImportMetadataConstraintAttribute |
|
ImportingConstructorAttribute |
パーツを作成するときにどのコンストラクターを使用する必要があるかを指定します。 |
MetadataAttributeAttribute |
同じ型、プロパティ、フィールド、またはメソッドに適用されるエクスポートのメタデータがカスタム属性のプロパティによって提供されることを指定します。 |
OnImportsSatisfiedAttribute |
|
PartMetadataAttribute |
パーツのメタデータを指定します。 |
PartNotDiscoverableAttribute |
この型のエクスポートが ComposablePartCatalog に含まれないことを指定します。 |
SharedAttribute |
|
SharingBoundaryAttribute |
System.Composition.Convention 名前空間
Windows ストア アプリ用 .NET でサポートされる型 |
---|
AttributedModelProvider |
CompositionContextExtensions |
ConventionBuilder |
ExportConventionBuilder |
ImportConventionBuilder |
ParameterImportConventionBuilder |
PartConventionBuilder |
PartConventionBuilder<T> |
System.Composition.Hosting 名前空間
Windows ストア アプリ用 .NET でサポートされる型 |
---|
CompositionFailedException |
CompositionHost |
ContainerConfiguration |
System.Composition.Hosting.Core 名前空間
Windows ストア アプリ用 .NET でサポートされる型 |
---|
CompositeActivator |
CompositionContract |
CompositionOperation |
Dependency |
DependencyAccessor |
ExportDescriptor |
ExportDescriptorPromise |
ExportDescriptorProvider |
LifetimeContext |