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 zum Auswählen von Membern zuzulassen.
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
Die Art des Ziels.
- Vererbung
Methoden
| Name | Beschreibung |
|---|---|
| AddMetadata(String, Func<Type,Object>) |
Fügt den übereinstimmenden Typen Metadaten hinzu. (Geerbt von PartBuilder) |
| AddMetadata(String, Object) |
Fügt den übereinstimmenden Typen Metadaten hinzu. (Geerbt von PartBuilder) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Export() |
Gibt an, dass übereinstimmende Typen exportiert werden sollen. (Geerbt von PartBuilder) |
| Export(Action<ExportBuilder>) |
Gibt an, dass übereinstimmende Typen exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
| Export<T>() |
Gibt an, dass übereinstimmende Typen mithilfe des angegebenen Vertragstyps exportiert werden sollen. (Geerbt von PartBuilder) |
| Export<T>(Action<ExportBuilder>) |
Gibt an, dass übereinstimmende Typen mithilfe des angegebenen Vertragstyps exportiert werden sollen, 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>, Action<Type,ExportBuilder>) |
Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
| ExportInterfaces(Predicate<Type>) |
Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen. (Geerbt von PartBuilder) |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Gibt eine Reihe von Eigenschaften für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für diese 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<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Gibt eine Reihe von Eigenschaften für die übereinstimmenden Typen an, die mithilfe des angegebenen Vertragstyps exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit. (Geerbt von PartBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Gibt einen Satz von Eigenschaften für die übereinstimmenden Typen an, die mithilfe des angegebenen Vertragstyps exportiert werden sollen. (Geerbt von PartBuilder) |
| 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(Expression<Func<T,Object>>) |
Gibt eine Eigenschaft an, die 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. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Gibt eine Eigenschaft an, die als angegebenen Vertragstyp exportiert werden soll. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Gibt eine Reihe von Eigenschaften für die übereinstimmenden Typen an, die als Importe gekennzeichnet werden sollen, und stellt Konfigurationsinformationen für die resultierenden Importe bereit. (Geerbt von PartBuilder) |
| ImportProperties(Predicate<PropertyInfo>) |
Gibt eine Reihe von Eigenschaften für die übereinstimmenden Typen an, die importiert werden sollen. (Geerbt von PartBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Gibt eine Reihe von Eigenschaften für die übereinstimmenden Typen an, die mithilfe des angegebenen Vertragstyps als Importe gekennzeichnet 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 übereinstimmenden Typen an, die mithilfe des angegebenen Vertragstyps als Importe markiert werden sollen. (Geerbt von PartBuilder) |
| 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(Expression<Func<T,Object>>) |
Gibt an, dass eine Eigenschaft 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. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Gibt an, dass eine Eigenschaft mithilfe des angegebenen Vertragsnamens importiert werden soll. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Gibt den Konstruktor an, der als Importkonstruktor verwendet werden soll. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Gibt den Konstruktor an, der übereinstimmende Typen als Importkonstruktor verwenden soll, und stellt Konfigurationsinformationen für den resultierenden Import bereit. (Geerbt von PartBuilder) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Gibt den Konstruktor an, der übereinstimmende Typen als Importkonstruktor verwenden soll. (Geerbt von PartBuilder) |
| SetCreationPolicy(CreationPolicy) |
Gibt die Erstellungsrichtlinie für übereinstimmende Typen an. (Geerbt von PartBuilder) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |