次の方法で共有


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

参照

概念

Windows ストア アプリ用 .NET の API