Metadatenschnittstellen
Aktualisiert: November 2007
In diesem Abschnitt werden die nicht verwalteten Schnittstellen beschrieben, die Zugriff auf die Metadaten bereitstellen, welche von Typen, Methoden, Feldern usw. in .Net Framework verfügbar gemacht werden.
In diesem Abschnitt
ICeeGen-Schnittstelle
Stellt Methoden zur dynamischen Codekompilierung bereit.ICorModule
Stellt Speicher für die IID-Werte für die ICeeGen-Implementierung und die IMetaDataEmit-Implementierung bereit und erstellt Instanzen des bevorzugten Generators bzw. Emitters.IHostFilter
Stellt eine Methode bereit, mit der der Laufzeithost Metadatentoken für die Verarbeitung markiert.IMapToken
Stellt Funktionen für die Zuordnung zwischen importierten und ausgegebenen Metadatensignaturen bereit.IMetaDataAssemblyEmit
Stellt Methoden bereit, die das Selbstbeschreibungsmodell unterstützen, das von der Common Language Runtime (CLR) zum Auflösen und Verwenden von Ressourcen verwendet wird.IMetaDataAssemblyImport
Stellt Methoden bereit, um auf den Inhalt eines Assemblymanifests zugreifen und diesen zu untersuchen.IMetaDataConverter
Stellt Methoden zum Zuordnen von Typbibliotheken zu ihren Metadatensignaturen sowie zum Konvertieren von Typbibliotheken in Metadatensignaturen und umgekehrt bereit.IMetaDataDispenser
IMetaDataDispenser ist veraltet. Stattdessen sollte IMetaDataDispenserEx verwendet werden.IMetaDataDispenserEx
Stellt Methoden bereit, die Bereiche des Arbeitsspeichers zum Erstellen oder Ändern von Metadaten zuordnen.IMetaDataEmit-Schnittstelle
Stellt Methoden bereit, um Metadaten über die Assembly im momentan definierten Bereich zu erstellen, zu ändern und zu speichern.IMetaDataEmit2-Schnittstelle
Stellt Methoden zum Definieren und Ändern der Metadatensignaturen von Methoden und Konstruktoren mit Parametern des Typs System.Type bereit.IMetaDataError
Stellt einen Rückrufmechanismus zur Meldung von Fehlern bei der Auflösung der Metadatensignatur für eine Assembly zur Verfügung.IMetaDataFilter
Stellt Methoden zum Markieren und Filtern von Metadatentoken bereit, um das Wiederholen von Aktionen zu verhindern, die bereits ausgeführt wurden.IMetaDataImport
Stellt Methoden zum Importieren und Bearbeiten von Typen aus anderen Assemblys zur Verfügung.IMetaDataImport2
Erweitert IMetaDataImport für die Verwendung von generischen Typen.IMetaDataTables
Stellt Methoden zum Speichern und Abrufen von Metadateninformationen in Tabellen bereit.IMetaDataTables2
Erweitert IMetaDataTables, um Methoden für die Verwendung von Metadatenstreams einzuschließen.IMetaDataValidate
Stellt Methoden für die Validierung von Metadatensignaturen bereit.INativeImageDependency
Stellt Methoden bereit, um Abhängigkeiten von verwalteten Assemblys mit ihren systemeigenen Äquivalenten zu synchronisieren.INativeImageEvaluate
Stellt eine Rückrufmethode bereit, um zu ermitteln, ob von der CLR systemeigene Abbilder verwendet werden können.INativeImageInstallInfo-Schnittstelle
Stellt Methoden bereit, die dem Aufrufer das Abrufen und Zwischenspeichern von Informationen zum systemeigenen Abbild ermöglichen. Diese Schnittstelle ermöglicht das direkte Binden an das systemeigene Abbild statt über eine entsprechende verwaltete Assembly.