PartConventionBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konfiguriert einen Typ als MEF-Komponente (Managed Extensibility Framework).
public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
- Vererbung
-
PartConventionBuilder
- Abgeleitet
Methoden
| Name | Beschreibung |
|---|---|
| AddPartMetadata(String, Func<Type,Object>) |
Fügt dem Teil Metadaten hinzu, die den angegebenen Namen und Wert aufweisen. Der Wert wird von einer Funktion zurückgegeben, die den Teiltyp dem Metadatenwert zuordnet. |
| AddPartMetadata(String, Object) |
Fügt dem Teil Metadaten hinzu, die den angegebenen Namen und Wert aufweisen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Export() |
Exportiert den Teil mit seinem konkreten Typ als Vertragstyp. |
| Export(Action<ExportConventionBuilder>) |
Exportiert den Teil mit der angegebenen Konfiguration. |
| Export<T>() |
Exportiert den Teil mit dem angegebenen Vertragstyp. |
| Export<T>(Action<ExportConventionBuilder>) |
Exportiert den Teil mit dem angegebenen Vertragstyp mithilfe der angegebenen Konfiguration. |
| ExportInterfaces() |
Wählt alle Schnittstellen für den zu exportierenden Teiltyp aus. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Wählt Mithilfe der angegebenen Exportkonfiguration Schnittstellen für den Teiltyp aus, die gemäß dem angegebenen Filter exportiert werden sollen. |
| ExportInterfaces(Predicate<Type>) |
Wählt Schnittstellen für den Teiltyp aus, der gemäß dem angegebenen Filter exportiert werden soll. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wählt die Eigenschaften für den Teil aus, der gemäß dem angegebenen Prädikat exportiert werden soll, wobei die angegebene Exportkonfiguration verwendet wird. |
| ExportProperties(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem Teil aus, die gemäß dem angegebenen Prädikat exportiert werden sollen. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wählt die Eigenschaften auf dem Teil aus, die gemäß dem angegebenen Prädikat exportiert werden sollen, unter Verwendung des angegebenen Vertragstyps und der Exportkonfiguration. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Wählt die Eigenschaften für den Teil aus, der gemäß dem angegebenen Prädikat exportiert werden soll, wobei der angegebene Vertragstyp verwendet wird. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wählt die Eigenschaften auf dem Teil aus, die gemäß dem angegebenen Prädikat mithilfe der angegebenen Importkonfiguration importiert werden sollen. |
| ImportProperties(Predicate<PropertyInfo>) |
Wählt die Eigenschaften für den Teil aus, der gemäß dem angegebenen Prädikat importiert werden soll. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wählt die Eigenschaften auf dem Teil aus, die gemäß dem angegebenen Prädikat importiert werden sollen, wobei der angegebene Vertragstyp und die Importkonfiguration verwendet werden. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem Teil aus, die gemäß dem angegebenen Prädikat mit dem angegebenen Vertragstyp importiert werden sollen. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Wählen Sie Methoden aus, die als Benachrichtigung verwendet werden sollen, wenn die Komposition abgeschlossen ist. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Wählt den Konstruktor aus, der zum Initialisieren des Teils mithilfe der angegebenen Funktion und der Importkonfiguration verwendet wird. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Wählt den Konstruktor aus, der zum Initialisieren des Teils mithilfe der angegebenen Funktion verwendet wird. |
| Shared() |
Markiert den Teil als für die gesamte Komposition freigegebene Komponente. |
| Shared(String) |
Markiert den Teil als freigegeben innerhalb der angegebenen Grenze. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |