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() |
Возвращает строковое представление определения импорта. |