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)

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