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) |
Определяет, импортирует ли указанная часть указанный контракт с указанным количеством элементов. |