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