System.Composition.Hosting.Core Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, представляющие основные функциональные возможности подсистемы композиции, включая операции композиции, контракты, зависимости частей, описания экспорта и контекст времени существования общей части, которая управляет способом ее удаления.
Классы
| Имя | Описание |
|---|---|
| CompositionContract |
Представляет соглашение между частями, позволяющими подсистеме композиции сопоставлять импорты с экспортом. |
| CompositionDependency |
Представляет зависимость, которую должна иметь часть для выполнения ExportDescriptorPromise. Этот класс используется подсистемой композиции во время инициализации, чтобы определить, можно ли сделать композицию, а если нет, какую ошибку следует предоставить. |
| CompositionOperation |
Представляет одну операцию композиции. |
| DependencyAccessor |
Позволяет ExportDescriptorProvider объектам находить свои зависимости. |
| ExportDescriptor |
Описывает экспорт части, известной подсистеме композиции. |
| ExportDescriptorPromise |
Представляет дескриптор экспорта, который может предоставить доступная часть. |
| ExportDescriptorProvider |
Предоставляет описание экспорта для части, известной подсистеме композиции. |
| LifetimeContext |
Представляет узел в дереве времени существования. |
Делегаты
| Имя | Описание |
|---|---|
| CompositeActivator |
Делегат, позволяющий получать доступ к экземплярам частей и экспорта во время композиции. |