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.

Применяется к