PartDiscovery Sınıf

Tanım

public abstract class PartDiscovery
type PartDiscovery = class
Public MustInherit Class PartDiscovery
Devralma
PartDiscovery
Türetilmiş

Oluşturucular

PartDiscovery(Resolver)

Özellikler

Resolver

Yöntemler

AddElement(Array, Object, Type)

Önceki bir dizinin (varsa) içeriğini ve bir ek öğeyi içeren bir dizi oluşturur.

Combine(PartDiscovery[])

Bir dizi diğer parça bulma uzantısını temsil eden bir toplama PartDiscovery örneği oluşturur.

CreatePart(Type, Boolean)

Bir türe yansıtır ve varsa MEF bölümü olarak rolüne ilişkin meta verileri döndürür.

CreatePart(Type)

Bir türe yansıtır ve varsa MEF bölümü olarak rolüne ilişkin meta verileri döndürür.

CreatePartsAsync(Assembly, CancellationToken)

Bir bütünleştirilmiş kod üzerinde yansıtır ve her uygulanabilir tür için MEF parçaları üretir.

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

Bir dizi derlemeyi yansıtır ve her uygulanabilir tür için MEF parçaları üretir.

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

Bir dizi derlemeyi yansıtır ve her uygulanabilir tür için MEF parçaları üretir.

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 bölümleri için dikkate alınacak türleri alır.

IsExportFactoryType(Type)
ThrowOnInvalidExportingMember(ICustomAttributeProvider)

Dışarı aktaran üye için belirli temel kurallar ihlal edilirse bir özel durum oluşturur.

ThrowOnInvalidImportingMemberOrParameter(ICustomAttributeProvider, Boolean)

İçeri aktarılan üye veya parametre için belirli temel kurallar ihlal edilirse bir özel durum oluşturur.

Şunlara uygulanır