(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

System.Reflection-Namespace

Der System.Reflection-Namespace enthält Typen, die Informationen zu Assemblys, Modulen, Membern, Parametern und sonstigen Entitäten in verwaltetem Code abrufen, indem sie die zugehörigen Metadaten untersuchen. Mit diesen Typen können auch Instanzen von geladenen Typen bearbeitet werden, beispielsweise zum Verknüpfen von Ereignissen oder zum Aufrufen von Methoden. Verwenden Sie zum dynamischen Erstellen von Typen den System.Reflection.Emit-Namespace.

  Klasse Beschreibung
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AmbiguousMatchException Die Ausnahme, die ausgelöst wird, wenn das Binden an einen Member dazu führt, dass mehrere Member den Bindungskriterien entsprechen. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Assembly Stellt eine Assembly dar, die ein wiederverwendbarer, in verschiedenen Versionen einsetzbarer und selbstbeschreibender Baustein einer Anwendung der Common Language Runtime (CLR) ist.
Öffentliche Klasse AssemblyAlgorithmIdAttribute Gibt einen Hashalgorithmus für alle Dateien in einer Assembly an. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyCompanyAttribute Definiert ein benutzerdefiniertes Attribut für den Firmennamen eines Assemblymanifests.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyConfigurationAttribute Gibt die Buildkonfiguration für eine Assembly an, z. B. Retail oder Debug.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyCopyrightAttribute Definiert ein benutzerdefiniertes Attribut für das Copyright eines Assemblymanifests.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyCultureAttribute Gibt an, welchen Kulturkreis die Assembly unterstützt.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyDefaultAliasAttribute Definiert einen aussagekräftigen Standardalias für ein Assemblymanifest.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyDelaySignAttribute Gibt an, dass die Assembly beim Erstellen nicht vollständig signiert wurde.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyDescriptionAttribute Stellt eine Textbeschreibung für eine Assembly bereit.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyFileVersionAttribute Weist einen Compiler an, eine bestimmte Versionsnummer für die Win32-Dateiversionsressource zu verwenden. Es ist nicht erforderlich, dass die Win32-Dateiversion mit der Versionsnummer der Assembly übereinstimmt.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyFlagsAttribute Gibt eine bitweise Kombination von AssemblyNameFlags-Flags für eine Assembly an. Diese dienen zur Beschreibung von Optionen für den JIT-Compiler (Just In Time) und geben an, ob die Assembly erneut zugewiesen werden kann und ob sie einen vollen bzw. einen mit Token versehenen öffentlichen Schlüssel besitzt. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyInformationalVersionAttribute Definiert zusätzliche Versionsinformationen für ein Assemblymanifest.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyKeyFileAttribute Gibt den Namen einer Datei an, die das Schlüsselpaar zum Generieren eines starken Namens enthält.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyKeyNameAttribute Gibt den Namen eines Schlüsselcontainers innerhalb des CSP (Crypto Service Provider) an, der das Schlüsselpaar zum Generieren eines starken Namens enthält.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps AssemblyMetadataAttribute Definiert ein Schlüssel-Wert-Metadatenpaar für die ergänzte Assembly.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyName Beschreibt die eindeutige Identität einer Assembly vollständig.
Öffentliche Klasse AssemblyNameProxy Stellt eine Version von AssemblyName mit Remoteunterstützung zur Verfügung.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyProductAttribute Definiert ein benutzerdefiniertes Produktnamenattribut für ein Assemblymanifest.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps AssemblySignatureKeyAttribute Stellt die Migration von einem älteren, einfacheren Schlüssel mit starkem Namen zu einem größeren Schlüssel mit einem stärkeren Hashalgorithmus bereit.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyTitleAttribute Gibt eine Beschreibung für eine Assembly an.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyTrademarkAttribute Definiert ein benutzerdefiniertes Markenattribut für ein Assemblymanifest.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyVersionAttribute Gibt die Version der Assembly an, die gerade mit Attributen versehen wird.
Öffentliche Klasse Binder Wählt einen Member aus einer Liste von Kandidaten aus und führt eine Typkonvertierung vom tatsächlichen Argumenttyp zum formalen Argumenttyp durch.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ConstructorInfo Ermittelt die Attribute eines Klassenkonstruktors und bietet Zugriff auf Metadaten des Konstruktors.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps CustomAttributeData Stellt Zugriff auf benutzerdefinierte Attributdaten für Assemblys, Module, Typen, Member und Parameter bereit, die in den ReflectionOnly-Kontext geladen werden.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps CustomAttributeExtensions Enthält statische Methoden zum Abrufen von benutzerdefinierten Attributen.
Öffentliche Klasse CustomAttributeFormatException Die Ausnahme, die ausgelöst wird, wenn das Binärformat eines benutzerdefinierten Attributs ungültig ist.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps DefaultMemberAttribute Definiert den Member eines Typs, der der von InvokeMember verwendete Standardmember ist.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps EventInfo Ermittelt die Attribute eines Ereignisses und ermöglicht den Zugriff auf die Metadaten des Ereignisses.
Öffentliche Klasse ExceptionHandlingClause Stellt eine Klausel in einem strukturierten Ausnahmebehandlungsblock dar.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps FieldInfo Ermittelt die Attribute eines Felds und ermöglicht den Zugriff auf die Metadaten des Felds.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps IntrospectionExtensions Enthält Methoden zum Konvertieren von Type-Objekten.
Öffentliche Klasse InvalidFilterCriteriaException Die in FindMembers ausgelöste Ausnahme, wenn die Filterkriterien für den verwendeten Filtertyp nicht gültig sind.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps LocalVariableInfo Ermittelt die Attribute einer lokalen Variablen und stellt Zugriff auf die Metadaten der lokalen Variablen bereit.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ManifestResourceInfo Ermöglicht den Zugriff auf Manifestressourcen, bei denen es sich um XML-Dateien handelt, die Anwendungsabhängigkeiten beschreiben.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps MemberInfo Ruft Informationen zu den Attributen eines Members ab und bietet Zugriff auf die Metadaten des Members.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps MethodBase Stellt Informationen über Methoden und Konstruktoren zur Verfügung.
Öffentliche Klasse MethodBody Stellt Zugriff auf die Metadaten und MSIL für den Text einer Methode bereit.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps MethodInfo Ermittelt die Attribute einer Methode und ermöglicht den Zugriff auf die Metadaten der Methode.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Missing Stellt eine fehlende Object-Klasse dar. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps Module Führt die Reflektion für ein Modul durch.
Öffentliche Klasse ObfuscateAssemblyAttribute Weist Verbergungstools an, ihre Standardverbergungsregeln für den entsprechenden Assemblytyp zu verwenden.
Öffentliche Klasse ObfuscationAttribute Weist Verbergungstools an, die angegebenen Aktionen für eine Assembly, einen Typ oder einen Member auszuführen.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ParameterInfo Ermittelt die Attribute eines Parameters und ermöglicht den Zugriff auf die Metadaten von Parametern.
Öffentliche Klasse Pointer Stellt eine Wrapperklasse für Zeiger bereit.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps PropertyInfo Ermittelt die Attribute einer Eigenschaft und bietet Zugriff auf die Metadaten der Eigenschaft.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps ReflectionContext Stellt einen Kontext dar, der Reflektionsobjekte bereitstellen kann.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ReflectionTypeLoadException Diese Ausnahme wird durch die Module.GetTypes-Methode ausgelöst, wenn eine der Klassen in einem Modul nicht geladen werden kann. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps RuntimeReflectionExtensions Stellt Methoden bereit, die Informationen über Typen zur Laufzeit abrufen.
Öffentliche Klasse StrongNameKeyPair Kapselt den Zugriff auf ein öffentliches oder privates Schlüsselpaar, das zum Signieren von Assemblys mit starkem Namen verwendet wird.
Öffentliche Klasse TargetException Stellt die Ausnahme dar, die beim Aufruf eines ungültigen Zieles ausgelöst wird.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps TargetInvocationException Die Ausnahme, die durch Methoden ausgelöst wird, die durch Reflektion aufgerufen werden. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps TargetParameterCountException Die Ausnahme, die ausgelöst wird, wenn die Anzahl der Parameter für einen Aufruf nicht der erwarteten Anzahl entspricht. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse TypeDelegator Umschließt ein System.Type-Objekt und delegiert alle Methoden an diesen Type.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps TypeInfo Stellt Typdeklarationen dar für Klassentypen, Schnittstellentypen, Arraytypen, Werttypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

  Struktur Beschreibung
Öffentliche Struktur Unterstützt in .NET für Windows Store-Apps CustomAttributeNamedArgument Stellt ein benanntes Argument eines benutzerdefinierten Attributs im ReflectionOnly-Kontext dar.
Öffentliche Struktur Unterstützt in .NET für Windows Store-Apps CustomAttributeTypedArgument Stellt ein Argument eines benutzerdefinierten Attributs im ReflectionOnly-Kontext oder ein Element eines Arrayarguments dar.
Öffentliche Struktur Unterstützt in .NET für Windows Store-Apps InterfaceMapping Ruft die Zuordnung einer Schnittstelle zu den tatsächlichen Methoden für eine Klasse ab, die diese Schnittstelle implementiert.
Öffentliche Struktur ParameterModifier Fügt Parametern einen Modifizierer hinzu. Dies ermöglicht die Bindung mit Parametersignaturen, in denen die Typen geändert wurden.

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICustomAttributeProvider Stellt benutzerdefinierte Attribute für Reflektionsobjekte bereit, die diese unterstützen.
Öffentliche Schnittstelle ICustomTypeProvider Stellt ein Objekt dar, das einen spezifischen Typ bereitstellt.
Öffentliche Schnittstelle IReflect Interoperiert mit der IDispatch-Schnittstelle.
Öffentliche Schnittstelle Unterstützt in .NET für Windows Store-Apps IReflectableType Stellt einen Typ dar, über den Sie reflektieren können.

  Delegat Beschreibung
Öffentlicher Delegat MemberFilter Stellt einen Delegaten zum Filtern einer Liste von Membern dar, die in einem Array von MemberInfo-Objekten dargestellt werden.
Öffentlicher Delegat ModuleResolveEventHandler Stellt die Methode dar, die das ModuleResolve-Ereignis von Assembly behandelt.
Öffentlicher Delegat TypeFilter Filtert die in einem Array von Type-Objekten dargestellten Klassen.

  Enumeration Beschreibung
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps AssemblyContentType Stellt Informationen über den Typ des Codes in einer Assembly bereit.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps AssemblyNameFlags Stellt Informationen über einen Assembly-Verweis bereit.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek BindingFlags Gibt Flags an, die die Bindung und das Verfahren steuern, mit dem die Suche nach Membern und Typen mithilfe von Reflektion durchgeführt wird.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps CallingConventions Definiert die gültigen Aufrufkonventionen für eine Methode.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps EventAttributes Gibt die Attribute eines Ereignisses an.
Öffentliche Enumeration ExceptionHandlingClauseOptions Identifiziert Arten von Klauseln für die Ausnahmebehandlung.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps FieldAttributes Gibt Flags an, die die Attribute eines Felds beschreiben.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps GenericParameterAttributes Beschreibt die Einschränkungen für einen generischen Typparameter eines generischen Typs oder einer generischen Methode.
Öffentliche Enumeration ImageFileMachine Gibt die Plattform an, die das Ziel einer ausführbaren Datei darstellt.
Öffentliche Enumeration MemberTypes Markiert jeden Typ eines Members, der als abgeleitete Klasse von MemberInfo definiert ist.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps MethodAttributes Gibt Flags für Methodenattribute an. Diese Flags sind in der Datei corhdr.h definiert.
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps MethodImplAttributes Gibt Flags für die Attribute einer Methodenimplementierung an.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ParameterAttributes Definiert die Attribute, die einem Parameter zugeordnet werden können. Diese sind in CorHdr.h definiert.
Öffentliche Enumeration PortableExecutableKinds Gibt die Merkmale des Codes in einer ausführbaren Datei an.
Öffentliche Enumeration ProcessorArchitecture Identifiziert den Prozessor und die Bits pro Wort für die Plattform, auf die eine ausführbare Datei zielt.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps PropertyAttributes Definiert die Attribute, die einer Eigenschaft zugeordnet werden können. Diese Attributwerte werden in corhdr.h definiert.
Öffentliche Enumeration ResourceAttributes Gibt die Attribute für eine Manifestressource an.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps ResourceLocation Gibt den Speicherort der Ressource an.
Öffentliche Enumeration Unterstützt von Portable Klassenbibliothek Unterstützt in .NET für Windows Store-Apps TypeAttributes Gibt Typattribute an.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft