ComposablePartDefinition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет абстрактный базовый класс для определений частей с поддержкой композиции, которые описывают и включают создание объектов ComposablePart.
public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
- Наследование
-
ComposablePartDefinition
Конструкторы
| ComposablePartDefinition() |
Инициализирует новый экземпляр класса ComposablePartDefinition. |
Свойства
| ExportDefinitions |
Получает коллекцию объектов ExportDefinition, которые описывают объекты, экспортированные частью, определенной данным объектом ComposablePartDefinition. |
| ImportDefinitions |
Получает коллекцию объектов ImportDefinition, которые описывают импорты, необходимые для части, определенной данным объектом ComposablePartDefinition. |
| Metadata |
Получает коллекцию метаданных для этого объекта ComposablePartDefinition. |
Методы
| CreatePart() |
Создает новый экземпляр части, описываемой объектом ComposablePartDefinition. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| Exports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, который соответствует заданному контракту. |
| Exports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, который соответствует заданному контракту. |
| Imports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту и количеству элементов импорта. |
| Imports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту и количеству элементов импорта. |
| ContainsPartMetadata<T>(ComposablePartDefinition, String, T) |
Получает значение, указывающее, содержит ли указанная часть метаданные, имеющие указанные ключ и значение. |
| ContainsPartMetadataWithKey(ComposablePartDefinition, String) |
Получает значение, указывающее, содержит ли указанная часть метаданные, имеющие указанный ключ. |
| Exports(ComposablePartDefinition, String) |
Получает значение, указывающее, находятся ли указанные экспорты частей в пределах заданного контракта. |
| Imports(ComposablePartDefinition, String) |
Определяет, импортирует ли указанная часть указанный контракт |
| Imports(ComposablePartDefinition, String, ImportCardinality) |
Определяет, импортирует ли указанная часть указанный контракт с указанным количеством элементов. |