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 reflektionsbasierter Parts 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
CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Erstellt aus dem angegebenen Member eine Exportdefinition mit den angegebenen Werten für Vertragsname, Metadaten und Ursprung. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität und Erstellungsrichtlinie. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Erstellt eine Partdefinition mit den angegebenen Werten für Parttyp, Importe, Exporte, Metadaten und Ursprung. |
GetExportFactoryProductImportDefinition(ImportDefinition) |
Gibt die Darstellung einer Importdefinition als Exportfactoryprodukt zurück. |
GetExportingMember(ExportDefinition) |
Ruft den exportierten Member aus einer angegebenen Exportdefinition ab. |
GetImportingMember(ImportDefinition) |
Ruft den importierten Member aus einer angegebenen Importdefinition ab. |
GetImportingParameter(ImportDefinition) |
Ruft den importierten Parameter aus einer angegebenen Importdefinition ab. |
GetPartType(ComposablePartDefinition) |
Ruft den Typ eines Parts aus einer angegebenen Partdefinition ab. |
IsDisposalRequired(ComposablePartDefinition) |
Bestimmt, ob das angegebene Part eine Freigabe erfordert. |
IsExportFactoryImportDefinition(ImportDefinition) |
Gibt an, ob eine angegebene Importdefinition eine Exportfactory darstellt (ExportFactory<T>- oder ExportFactory<T,TMetadata>-Objekt). |
IsImportingParameter(ImportDefinition) |
Bestimmt, ob eine Importdefinition einen Member oder einen Parameter darstellt. |
TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Gibt an, ob eine generische Partdefinition mit den bereitgestellten Parametern spezialisiert werden kann. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für