PartConventionBuilder<T> 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 Typen als einen Managed Extensibility Framework-Teil (MEF-Teil) mit stark typisierten Rückgabewerten.
generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder
Typparameter
- T
Der Typ des Parts.
- Vererbung
Methoden
AddPartMetadata(String, Func<Type,Object>) |
Fügt Metadaten hinzu, die den angegebenen Namen und Wert des Teils haben. Der Wert wird von einer Funktion zurückgegeben, die den Teiltyp zum Metadatenwert zuordnet. (Geerbt von PartConventionBuilder) |
AddPartMetadata(String, Object) |
Fügt Metadaten hinzu, die den angegebenen Namen und Wert des Teils haben. (Geerbt von PartConventionBuilder) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Export() |
Exportiert den Teil mit dem konkreten Typ als Vertragstyp. (Geerbt von PartConventionBuilder) |
Export(Action<ExportConventionBuilder>) |
Exportiert den Teil, der die angegebene Konfiguration enthält. (Geerbt von PartConventionBuilder) |
Export<T>() |
Exportiert den Teil, der über den angegebenen Vertragstyp verfügt. (Geerbt von PartConventionBuilder) |
Export<T>(Action<ExportConventionBuilder>) |
Exportiert den Teil, der über den angegebenen Vertragstyp verfügt, indem die angegebene Konfiguration verwendet wird. (Geerbt von PartConventionBuilder) |
ExportInterfaces() |
Wählt alle Schnittstellen im zu exportierenden Teiltyp aus. (Geerbt von PartConventionBuilder) |
ExportInterfaces(Predicate<Type>) |
Wählt Schnittstellen auf dem zu exportierenden Teilstyp entsprechend dem angegebenen Filter aus. (Geerbt von PartConventionBuilder) |
ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Wählt mithilfe der angegebenen Exportkonfiguration Schnittstellen im zu exportierenden Teilstyp entsprechend des angegebenen Filters aus. (Geerbt von PartConventionBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem zu exportierenden Teil dem angegebenen Prädikat entsprechend aus. (Geerbt von PartConventionBuilder) |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wählt die Eigenschaften auf dem zu exportierenden Teil entsprechend des angegebenen Prädikats mithilfe der angegebenen Exportkonfiguration aus. (Geerbt von PartConventionBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem zu exportierenden Teil dem angegebenen Prädikat entsprechend mithilfe des angegebenen Vertragstyps aus. (Geerbt von PartConventionBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wählt die Eigenschaften auf dem zu exportierenden Teil dem angegebenen Prädikat entsprechend mithilfe des angegebenen Vertragstyps und der Exportkonfiguration aus. (Geerbt von PartConventionBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Exportiert eine angegebene Eigenschaft. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportiert eine angegebene Eigenschaft mit der angegebenen Konfiguration. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Exportiert eine angegebene Eigenschaft als bestimmten Vertragstyp. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exportiert eine angegebene Eigenschaft als bestimmter Vertragstyp mithilfe der angegebenen Konfiguration. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
ImportProperties(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem zu importierenden Teil entsprechend des angegebenen Prädikats aus. (Geerbt von PartConventionBuilder) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wählt die Eigenschaften auf dem zu importierenden Teil dem angegebenen Prädikat entsprechend mithilfe der angegebenen Importkonfiguration aus. (Geerbt von PartConventionBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>) |
Wählt die Eigenschaften auf dem zu importierenden Teil dem angegebenen Prädikat entsprechend mithilfe des angegebenen Vertragstyps aus. (Geerbt von PartConventionBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wählt die Eigenschaften auf dem zu importierenden Teil dem angegebenen Prädikat entsprechend mithilfe der angegebenen Importkonfiguration aus. (Geerbt von PartConventionBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Importiert eine angegebene Eigenschaft. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importiert eine angegebene Eigenschaft mithilfe der angegebenen Konfiguration. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importiert eine angegebene Eigenschaft mit dem angegebenen Vertragstyp. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importiert eine angegebene Eigenschaft mit dem angegebenen Vertragstyp und Konfiguration. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
NotifyImportsSatisfied(Expression<Action<T>>) |
Markiert eine Methode, die aufgerufen werden soll, wenn die Komposition abgeschlossen ist. |
NotifyImportsSatisfied(Predicate<MethodInfo>) |
Wählen Sie die Benachrichtigungsmethode aus, die verwendet werden soll, wenn die Komposition abgeschlossen ist. (Geerbt von PartConventionBuilder) |
SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Wählt einen Konstruktor aus, der in der Zusammensetzung verwendet wird. |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Wählt den Konstruktor aus, der verwendet wird, um mithilfe der angegebenen Funktion das Teil zu initialisieren. (Geerbt von PartConventionBuilder) |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Wählt den Konstruktor aus, mit dem das Teil initialisiert werden soll, indem die angegebene Funktion und Importkonfiguration verwendet wird. (Geerbt von PartConventionBuilder) |
Shared() |
Markiert den Teil als während der gesamten Komposition freigegeben. (Geerbt von PartConventionBuilder) |
Shared(String) |
Markiert den Teil als innerhalb der angegebenen Grenze freigegeben. (Geerbt von PartConventionBuilder) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |