AttributedModelServices Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит вспомогательные методы для использования помеченной атрибутами модели программирования MEF с композицией.
public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
- Наследование
-
AttributedModelServices
Методы
AddExportedValue<T>(CompositionBatch, String, T) |
Создает часть из заданного значения и добавляет ее в указанный пакет с указанным именем контракта. |
AddExportedValue<T>(CompositionBatch, T) |
Создает часть из заданного значения и добавляет ее в указанный пакет. |
AddPart(CompositionBatch, Object) |
Создает часть с поддержкой композиции из заданного объекта, помеченного атрибутами, и добавляет ее в указанный пакет композиции. |
ComposeExportedValue<T>(CompositionContainer, String, T) |
Создает часть из заданного объекта в рамках указанного имени контракта и выполняет ее композицию в указанном контейнере композиции. |
ComposeExportedValue<T>(CompositionContainer, T) |
Создает часть из заданного значения и выполняет ее композицию в указанном контейнере композиции. |
ComposeParts(CompositionContainer, Object[]) |
Создает части с поддержкой композиции из массива помеченных атрибутами объектов и выполняет их композицию в указанном контейнере композиции. |
CreatePart(ComposablePartDefinition, Object) |
Создает часть с поддержкой композиции из заданного объекта, помеченного атрибутами, с помощью указанного определения части. |
CreatePart(Object) |
Создает часть с поддержкой композиции из указанного помеченного атрибутами объекта. |
CreatePart(Object, ReflectionContext) |
Создает часть с поддержкой композиции из заданного объекта, помеченного атрибутами, с помощью указанного контекста отражения. |
CreatePartDefinition(Type, ICompositionElement) |
Создает определение части с указанным типом и источником. |
CreatePartDefinition(Type, ICompositionElement, Boolean) |
Создает определение части с указанным типом и источником. |
Exports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, который соответствует заданному контракту. |
Exports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, который соответствует заданному контракту. |
GetContractName(Type) |
Получает каноническое имя контракта для заданного типа. |
GetMetadataView<TMetadataView>(IDictionary<String,Object>) |
Получает объект представления метаданных из словаря или свободных метаданных. |
GetTypeIdentity(MethodInfo) |
Получает уникальный идентификатор заданного метода. |
GetTypeIdentity(Type) |
Получает уникальный идентификатор заданного типа. |
Imports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту. |
Imports(ComposablePartDefinition, Type, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту и количеству элементов импорта. |
Imports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту. |
Imports<T>(ComposablePartDefinition, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, который соответствует заданному контракту и количеству элементов импорта. |
SatisfyImportsOnce(ICompositionService, Object) |
Выполняет композицию заданной части, используя указанную службу композиции, с выключенной рекомпозицией. |
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Составляет заданную часть, используя указанную службу композиции, с выключенной рекомпозицией и используя заданный контекст отражения. |