ImportDefinition Класс

Определение

Представляет импорт, необходимый ComposablePart для объекта.

public ref class ImportDefinition
public class ImportDefinition
type ImportDefinition = class
Public Class ImportDefinition
Наследование
ImportDefinition
Производный

Конструкторы

Имя Описание
ImportDefinition()

Инициализирует новый экземпляр класса ImportDefinition.

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)

Инициализирует новый экземпляр ImportDefinition класса с указанным ограничением, именем контракта, кратностью и метаданными, а также указывает, является ли определение импорта повторно компонуемым или предварительным условием.

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)

Инициализирует новый экземпляр ImportDefinition класса с указанным ограничением, именем контракта и кратностью, а также указывает, является ли определение импорта перекомпозитным или предварительным условием.

Свойства

Имя Описание
Cardinality

Возвращает кратность экспортов, необходимых для определения импорта.

Constraint

Возвращает выражение, определяющее условия, которые импорт должен соответствовать определению импорта.

ContractName

Возвращает имя контракта.

IsPrerequisite

Возвращает значение, указывающее, должно ли определение импорта быть удовлетворено, прежде чем часть может начать создавать экспортированные объекты.

IsRecomposable

Возвращает значение, указывающее, может ли определение импорта выполняться несколько раз.

Metadata

Возвращает метаданные, связанные с этим импортом.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsConstraintSatisfiedBy(ExportDefinition)

Возвращает значение, указывающее, соответствует ли экспорт, представленный указанным определением, ограничениям этого определения импорта.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строковое представление определения импорта.

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