PartBuilder<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.
Erweitert die PartBuilder-Klasse, um die Verwendung von Ausdrücken in die ausgewählten Member ermöglichen.
generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder
Typparameter
- T
Der Typ des Ziels.
- Vererbung
Methoden
AddMetadata(String, Func<Type,Object>) |
Fügt Metadaten zu den übereinstimmenden Typen hinzu. (Geerbt von PartBuilder) |
AddMetadata(String, Object) |
Fügt Metadaten zu den übereinstimmenden Typen hinzu. (Geerbt von PartBuilder) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Export() |
Gibt an, dass übereinstimmende Typen exportiert werden sollen. (Geerbt von PartBuilder) |
Export(Action<ExportBuilder>) |
Gibt an, dass entsprechende Typen exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
Export<T>() |
Gibt an, dass übereinstimmende Typen unter Verwendung des angegebenen Vertragstyps exportiert werden sollen. (Geerbt von PartBuilder) |
Export<T>(Action<ExportBuilder>) |
Gibt an, dass entsprechende Typen exportiert werden sollen, indem der angegebene Vertragstyp verwendet wird, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
ExportInterfaces() |
Gibt an, dass alle Schnittstellen der übereinstimmenden Typen exportiert werden sollen. (Geerbt von PartBuilder) |
ExportInterfaces(Predicate<Type>) |
Gibt einen Satz von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen. (Geerbt von PartBuilder) |
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Gibt einen Satz von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Gibt einen Satz von Eigenschaften an, die für die übereinstimmenden Typen exportiert werden sollen. (Geerbt von PartBuilder) |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Gibt einen Satz von Eigenschaften für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für diese Exporte bereit. (Geerbt von PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Gibt einen Satz von Eigenschaften für die entsprechenden Typen an, die exportiert werden sollen, unter Verwendung des angegebenen Vertragstyps. (Geerbt von PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Gibt einen Satz von Eigenschaften für die entsprechenden Typen an, die exportiert werden sollen, indem der angegebene Vertragstyp verwendet wird, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Gibt eine Eigenschaft an, die exportiert werden soll. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Gibt eine Eigenschaft an, die exportiert werden soll, und stellt Konfigurationsinformationen für den resultierenden Export bereit. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Gibt eine Eigenschaft an, die als der angegebene Vertragstyp exportiert werden soll. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Gibt eine Eigenschaft an, die als der angegebene Vertragstyp exportiert werden soll, und stellt Konfigurationsinformationen für den resultierenden Export bereit. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
ImportProperties(Predicate<PropertyInfo>) |
Gibt einen Satz von Eigenschaften für die übereinstimmenden Typen an, die importiert werden sollen. (Geerbt von PartBuilder) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Gibt einen Satz von Eigenschaften für die entsprechenden Typen an, die als Importe markiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Importe bereit. (Geerbt von PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>) |
Gibt einen Satz von Eigenschaften für die entsprechenden Typen an, die als Importe markiert werden sollen, unter Verwendung des angegebenen Vertragstyps. (Geerbt von PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Gibt einen Satz von Eigenschaften für die entsprechenden Typen an, die als Importe markiert werden sollen, indem der angegebene Vertragstyp verwendet wird, und stellt Konfigurationsinformationen für die resultierenden Importe bereit. (Geerbt von PartBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Gibt an, dass eine Eigenschaft importiert werden soll. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Gibt an, dass eine Eigenschaft importiert werden soll, und stellt Konfigurationsinformationen für den resultierenden Import bereit. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Gibt an, dass eine Eigenschaft mit dem angegebenen Vertragsnamen importiert werden soll. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Gibt an, dass eine Eigenschaft mithilfe des angegebenen Vertragsnamens importiert werden soll, und stellt Konfigurationsinformationen für den resultierenden Import bereit. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Gibt den Konstruktor an, der als importierender Konstruktor verwendet werden soll. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen. (Geerbt von PartBuilder) |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen, und stellt Konfigurationsinformationen für den resultierenden Import bereit. (Geerbt von PartBuilder) |
SetCreationPolicy(CreationPolicy) |
Gibt die Erstellungsrichtlinie für entsprechende Typen an. (Geerbt von PartBuilder) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |