Поделиться через


PartDiscovery Класс

Определение

public abstract class PartDiscovery
type PartDiscovery = class
Public MustInherit Class PartDiscovery
Наследование
PartDiscovery
Производный

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

PartDiscovery(Resolver)

Свойства

Resolver

Методы

AddElement(Array, Object, Type)

Создает массив, содержащий содержимое предыдущего массива (при наличии) и один дополнительный элемент.

Combine(PartDiscovery[])

Создает агрегатный PartDiscovery экземпляр, который делегирует ряду других расширений обнаружения частей.

CreatePart(Type)

Отражает тип и возвращает метаданные о его роли в качестве части MEF, если применимо.

CreatePart(Type, Boolean)

Отражает тип и возвращает метаданные о его роли в качестве части MEF, если применимо.

CreatePartsAsync(Assembly, CancellationToken)

Отражает сборку и создает детали MEF для каждого применимого типа.

CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

Отражает набор сборок и создает части MEF для каждого применимого типа.

CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

Отражает набор сборок и создает части MEF для каждого применимого типа.

CreatePartsAsync(IEnumerable<Type>, CancellationToken)
CreatePartsAsync(Type[])
GetContractName(Type)
GetElementTypeFromMany(Type)
GetExportTypeIdentityConstraints(Type)
GetImportingConstructor<TImportingConstructorAttribute>(Type, Boolean)
GetImportingSiteTypeWithoutCollection(ImportDefinition, Type)
GetImportMetadataForGenericTypeImport(Type)
GetMetadataViewConstraints(Type, Boolean)
GetTypeIdentityFromImportingType(Type, Boolean)
GetTypeIdentityFromImportingTypeRef(TypeRef, Boolean)
GetTypes(Assembly)

Возвращает типы, которые следует учитывать для частей MEF.

IsExportFactoryType(Type)
ThrowOnInvalidExportingMember(ICustomAttributeProvider)

Создает исключение, если нарушаются некоторые основные правила для экспортированного элемента.

ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

Создает исключение при нарушении определенных основных правил импортируемого элемента или параметра.

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