PartConventionBuilder Klas

Definitie

Hiermee configureert u een type als een MEF-onderdeel (Managed Extensibility Framework).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Overname
PartConventionBuilder
Afgeleid

Methoden

Name Description
AddPartMetadata(String, Func<Type,Object>)

Voegt metagegevens met de opgegeven naam en waarde toe aan het onderdeel. De waarde wordt geretourneerd door een functie waarmee het onderdeeltype wordt toegewezen aan de metagegevenswaarde.

AddPartMetadata(String, Object)

Voegt metagegevens met de opgegeven naam en waarde toe aan het onderdeel.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Export()

Exporteert het deel met het concrete type als contracttype.

Export(Action<ExportConventionBuilder>)

Hiermee exporteert u het onderdeel met de opgegeven configuratie.

Export<T>()

Hiermee exporteert u het deel met het opgegeven contracttype.

Export<T>(Action<ExportConventionBuilder>)

Hiermee exporteert u het deel met het opgegeven contracttype met behulp van de opgegeven configuratie.

ExportInterfaces()

Hiermee selecteert u alle interfaces op het onderdeeltype dat u wilt exporteren.

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Selecteert interfaces op het onderdeeltype dat moet worden geëxporteerd volgens het opgegeven filter, met behulp van de opgegeven exportconfiguratie.

ExportInterfaces(Predicate<Type>)

Selecteert interfaces op het onderdeeltype dat moet worden geëxporteerd volgens het opgegeven filter.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Selecteert de eigenschappen van het onderdeel die u wilt exporteren volgens het opgegeven predicaat, met behulp van de opgegeven exportconfiguratie.

ExportProperties(Predicate<PropertyInfo>)

Hiermee selecteert u de eigenschappen van het onderdeel die u wilt exporteren volgens het opgegeven predicaat.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Hiermee selecteert u de eigenschappen van het onderdeel die u wilt exporteren volgens het opgegeven predicaat, met behulp van het opgegeven contracttype en de exportconfiguratie.

ExportProperties<T>(Predicate<PropertyInfo>)

Selecteert de eigenschappen van het onderdeel die u wilt exporteren volgens het opgegeven predicaat, met behulp van het opgegeven contracttype.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Selecteert de eigenschappen van het onderdeel om te importeren volgens het opgegeven predicaat, met behulp van de opgegeven importconfiguratie.

ImportProperties(Predicate<PropertyInfo>)

Hiermee selecteert u de eigenschappen van het onderdeel die u wilt importeren volgens het opgegeven predicaat.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Selecteert de eigenschappen van het onderdeel om te importeren op basis van het opgegeven predicaat, met behulp van het opgegeven contracttype en de importconfiguratie.

ImportProperties<T>(Predicate<PropertyInfo>)

Selecteert de eigenschappen van het onderdeel om te importeren op basis van het opgegeven predicaat, met behulp van het opgegeven contracttype.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

Selecteer methoden die moeten worden gebruikt als een melding wanneer de samenstelling is voltooid.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Selecteert de constructor die wordt gebruikt om het onderdeel te initialiseren met behulp van de opgegeven functie en importconfiguratie.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Selecteert de constructor die wordt gebruikt om het onderdeel te initialiseren met behulp van de opgegeven functie.

Shared()

Markeert het onderdeel als gedeeld in de gehele samenstelling.

Shared(String)

Hiermee wordt het onderdeel gemarkeerd als gedeeld binnen de opgegeven grens.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op