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