System.Composition.Hosting.Core 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컴퍼지션 작업, 계약, 파트 종속성, 내보내기 설명 및 삭제 방법을 제어하는 공유 파트의 수명 컨텍스트를 비롯한 컴퍼지션 엔진의 핵심 기능을 나타내는 클래스가 포함되어 있습니다.
클래스
CompositionContract |
컴퍼지션 엔진이 내보내기와 가져오기를 일치할 수 있도록 하는 파트 간 규약을 나타냅니다. |
CompositionDependency |
ExportDescriptorPromise을 충족하기 위해 파트에 있어야 하는 종속성을 나타냅니다. 컴퍼지션을 수행할 수 있는지 여부를 확인하고, 수행할 수 없을 경우 표시할 오류를 판단하기 위해 초기화하는 동안 컴퍼지션 엔진에서 이 클래식을 사용합니다. |
CompositionOperation |
하나의 압축 작업을 나타냅니다. |
DependencyAccessor |
ExportDescriptorProvider 개체가 해당 종속성을 찾을 수 있도록 허용합니다. |
ExportDescriptor |
컴퍼지션 엔진에 알려진 파트의 내보내기에 대해 설명합니다. |
ExportDescriptorPromise |
사용 가능한 파트가 제공할 수 있는 내보내기 설명자를 나타냅니다. |
ExportDescriptorProvider |
컴퍼지션 엔진에 알려진 파트에 대한 내보내기의 설명을 제공합니다. |
LifetimeContext |
수명 트리의 노드를 나타냅니다. |
대리자
CompositeActivator |
컴퍼지션 중에 파트 및 내보내기의 인스턴스에 액세스할 수 있도록 허용하는 대리자입니다. |