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, ReflectionContext) |
Создает составную часть из указанного объекта атрибута, используя указанный контекст отражения. |
| CreatePart(Object) |
Создает составную часть из указанного объекта атрибута. |
| CreatePartDefinition(Type, ICompositionElement, Boolean) |
Создает определение части с указанным типом и источником. |
| CreatePartDefinition(Type, ICompositionElement) |
Создает определение части с указанным типом и источником. |
| Exports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, соответствующий указанному типу контракта. |
| Exports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть экспорт, соответствующий указанному типу контракта. |
| GetContractName(Type) |
Возвращает каноническое имя контракта для указанного типа. |
| GetMetadataView<TMetadataView>(IDictionary<String,Object>) |
Возвращает объект представления метаданных из словаря свободных метаданных. |
| GetTypeIdentity(MethodInfo) |
Возвращает уникальный идентификатор указанного метода. |
| GetTypeIdentity(Type) |
Возвращает уникальный идентификатор указанного типа. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, которая соответствует указанному типу контракта и кратности импорта. |
| Imports(ComposablePartDefinition, Type) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, которая соответствует указанному типу контракта. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, которая соответствует указанному типу контракта и кратности импорта. |
| Imports<T>(ComposablePartDefinition) |
Возвращает значение, указывающее, содержит ли указанная часть импорт, которая соответствует указанному типу контракта. |
| SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией и с помощью указанного контекста отражения. |
| SatisfyImportsOnce(ICompositionService, Object) |
Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией. |