System.Composition.Hosting.Core 네임스페이스

컴퍼지션 작업, 계약, 파트 종속성, 내보내기 설명 및 삭제 방법을 제어하는 공유 파트의 수명 컨텍스트를 비롯한 컴퍼지션 엔진의 핵심 기능을 나타내는 클래스가 포함되어 있습니다.

클래스

CompositionContract

컴퍼지션 엔진이 내보내기와 가져오기를 일치할 수 있도록 하는 파트 간 규약을 나타냅니다.

CompositionDependency

ExportDescriptorPromise을 충족하기 위해 파트에 있어야 하는 종속성을 나타냅니다. 컴퍼지션을 수행할 수 있는지 여부를 확인하고, 수행할 수 없을 경우 표시할 오류를 판단하기 위해 초기화하는 동안 컴퍼지션 엔진에서 이 클래식을 사용합니다.

CompositionOperation

하나의 압축 작업을 나타냅니다.

DependencyAccessor

ExportDescriptorProvider 개체가 해당 종속성을 찾을 수 있도록 허용합니다.

ExportDescriptor

컴퍼지션 엔진에 알려진 파트의 내보내기에 대해 설명합니다.

ExportDescriptorPromise

사용 가능한 파트가 제공할 수 있는 내보내기 설명자를 나타냅니다.

ExportDescriptorProvider

컴퍼지션 엔진에 알려진 파트에 대한 내보내기의 설명을 제공합니다.

LifetimeContext

수명 트리의 노드를 나타냅니다.

대리자

CompositeActivator

컴퍼지션 중에 파트 및 내보내기의 인스턴스에 액세스할 수 있도록 허용하는 대리자입니다.