ComposablePart Класс

Определение

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

public ref class ComposablePart abstract
public abstract class ComposablePart
type ComposablePart = class
Public MustInherit Class ComposablePart
Наследование
ComposablePart

Конструкторы

Имя Описание
ComposablePart()

Инициализирует новый экземпляр класса ComposablePart.

Свойства

Имя Описание
ExportDefinitions

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

ImportDefinitions

Возвращает коллекцию ImportDefinition объектов, описывающих импортированные объекты, необходимые для части.

Metadata

Возвращает метаданные ComposablePart объекта.

Методы

Имя Описание
Activate()

Вызывается, когда заданы все импорты части и можно извлечь экспорт.

Equals(Object)

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

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

Возвращает экспортируемый объект, описанный указанным ExportDefinition объектом.

GetHashCode()

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

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

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

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

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

(Унаследовано от Object)
SetImport(ImportDefinition, IEnumerable<Export>)

Задает импорт, описанный указанным ImportDefinition объектом, для удовлетворения указанными экспортами.

ToString()

Возвращает строку, представляющую текущий объект.

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

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