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