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)

Создает указанную часть с помощью указанной службы композиции с отключенным перекомпозицией.

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