ReflectionModelServices 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.
Stellt Erweiterungsmethoden zum Erstellen und Abrufen von spiegelbasierten Teilen bereit.
public ref class ReflectionModelServices abstract sealed
public static class ReflectionModelServices
[System.Security.SecurityCritical]
public static class ReflectionModelServices
type ReflectionModelServices = class
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
- Vererbung
-
ReflectionModelServices
- Attribute
Methoden
| Name | Beschreibung |
|---|---|
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Erstellt eine Exportdefinition aus dem angegebenen Element mit dem angegebenen Vertragsnamen, Metadaten und Ursprung. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Erstellt eine Importdefinition für den angegebenen Parameter mithilfe des angegebenen Vertragsnamens, der Typidentität, des Importierens von Metadaten, der Kardinalität und der Erstellungsrichtlinie. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt eine Importdefinition für den angegebenen Parameter mithilfe des angegebenen Vertragsnamens, der Typidentität, der Import- und Vertragsmetadaten, der Kardinalität und der Erstellungsrichtlinie. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt eine Importdefinition für das angegebene Element mithilfe des angegebenen Vertragsnamens, der Typidentität, der Import- und Vertragsmetadaten, der Kardinalität, der Neukompositionsrichtlinie und der Erstellungsrichtlinie. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Erstellt eine Importdefinition für das angegebene Element mithilfe des angegebenen Vertragsnamens, der Typidentität, des Importierens von Metadaten, der Kardinalität, der Neukompositionsrichtlinie und der Erstellungsrichtlinie. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt eine Importdefinition für das angegebene Element mithilfe des angegebenen Vertragsnamens, der Typidentität, der Import- und Vertragsmetadaten, der Kardinalität, der Neukompositionsrichtlinie und der Erstellungsrichtlinie. |
| CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Erstellt eine Teildefinition mit dem angegebenen Teiltyp, Importen, Exporten, Metadaten und Ursprung. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
Gibt eine Darstellung einer Importdefinition als Exportfabrikprodukt zurück. |
| GetExportingMember(ExportDefinition) |
Ruft das exportierende Element aus einer angegebenen Exportdefinition ab. |
| GetImportingMember(ImportDefinition) |
Ruft das importierende Element aus einer angegebenen Importdefinition ab. |
| GetImportingParameter(ImportDefinition) |
Ruft den Importparameter aus einer angegebenen Importdefinition ab. |
| GetPartType(ComposablePartDefinition) |
Ruft den Typ eines Teils aus einer angegebenen Teildefinition ab. |
| IsDisposalRequired(ComposablePartDefinition) |
Bestimmt, ob der angegebene Teil die Entsorgung erfordert. |
| IsExportFactoryImportDefinition(ImportDefinition) |
Gibt an, ob eine angegebene Importdefinition eine Exportfactory (ExportFactory<T> oder ExportFactory<T,TMetadata> ein Objekt) darstellt. |
| IsImportingParameter(ImportDefinition) |
Bestimmt, ob eine Importdefinition ein Element oder einen Parameter darstellt. |
| TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Gibt an, ob eine generische Teildefinition mit den bereitgestellten Parametern spezialisiert werden kann. |