Поделиться через


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)

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

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

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

Свойства

Cardinality

Получает количество элементов экспортов, необходимых для определения импорта.

Constraint

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

ContractName

Получает имя контракта.

IsPrerequisite

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

IsRecomposable

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

Metadata

Получает метаданные, связанные с данным импортом.

Методы

Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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