System.Composition 네임스페이스
System.Composition 및 자식 네임스페이스(System.Composition.Convention, System.Composition.Hosting 및 System.Composition.Hosting.Core)에는 확장 가능한 응용 프로그램을 개발하기 위한 형식이 포함되어 있습니다.
이 항목에서는 설치하여 Windows 스토어 응용 프로그램을 만드는 데 사용할 수 있는 System.Composition 네임스페이스의 형식을 보여 줍니다.
다음 네임스페이스를 설치하려면 Visual Studio 2012에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 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 |