AssemblyExtensions.TryGetRawMetadata(Assembly, Byte*, Int32) Methode
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.
Wichtig
Diese API ist nicht CLS-kompatibel.
Ruft den Metadatenabschnitt der Assembly zur Verwendung mit MetadataReaderab.
public:
[System::Runtime::CompilerServices::Extension]
static bool TryGetRawMetadata(System::Reflection::Assembly ^ assembly, [Runtime::InteropServices::Out] System::Byte* % blob, [Runtime::InteropServices::Out] int % length);
[System.CLSCompliant(false)]
public static bool TryGetRawMetadata (this System.Reflection.Assembly assembly, out byte* blob, out int length);
[<System.CLSCompliant(false)>]
static member TryGetRawMetadata : System.Reflection.Assembly * Byte* * int -> bool
Parameter
- assembly
- Assembly
Die Assembly, aus der die Metadaten abgerufen werden sollen.
- blob
- Byte*
Wenn diese Methode zurückgibt, enthält den Zeiger auf das Metadatenabschnittsblob.
- length
- Int32
Wenn diese Methode zurückgibt, enthält die Länge des Metadatenabschnittsblobs.
Gibt zurück
true
, wenn die Metadaten erfolgreich abgerufen wurden; false
bei Einem Fehler. Die Metadaten sind für einige Assemblys, z AssemblyBuilder . B. und AOT-Images, möglicherweise nicht verfügbar.
- Attribute
Hinweise
Aufrufer sollten nicht in das Metadatenblob schreiben.
Der Metadatenblobzeiger bleibt gültig, solange die Assembly aktiv ist.
Der Aufrufer ist dafür verantwortlich, das Assemblyobjekt beim Zugriff auf das Metadatenblob aktiv zu halten.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für