CompositionDependency Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет зависимость, которой должна обладать часть для выполнения ExportDescriptorPromise. Этот класс используется обработчиком композиции во время инициализации для определения возможности выполнить композицию и ошибки, выводимой в случае невозможности выполнения.
public ref class CompositionDependency
public class CompositionDependency
type CompositionDependency = class
Public Class CompositionDependency
- Наследование
-
CompositionDependency
Свойства
Contract |
Получает контракт, необходимый для зависимости. |
IsPrerequisite |
Получает значение, указывающее, является ли зависимость необходимым условием, которое необходимо удовлетворить, прежде чем извлекать экспорты из зависимой части. |
Site |
Получает маркер, используемый для идентификации отдельной зависимости среди зависимостей зависимой части. |
Target |
Получает "обещание" дескриптора экспорта, к которому относится зависимость. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Missing(CompositionContract, Object) |
Создает заполнитель для отсутствующей зависимости. |
Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object) |
Создает заполнитель для зависимости, имеющей слишком много предоставленных значений. |
Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object) |
Создает зависимость от указанного целевого объекта. |
ToString() |
Возвращает строковое представление конкретного объекта CompositionDependency. |