MetadataReader Konstruktoren
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.
Überlädt
| Name | Beschreibung |
|---|---|
| MetadataReader(Byte*, Int32) |
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind. |
MetadataReader(Byte*, Int32)
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.
public:
MetadataReader(System::Byte* metadata, int length);
public MetadataReader(byte* metadata, int length);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReader
Parameter
- metadata
- Byte*
Ein Zeiger auf das erste Byte in einem Metadatenblock.
- length
- Int32
Die Anzahl der Bytes im Block.
Hinweise
Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer MetadataReaderder .
Gilt für:
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.
public:
MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
Parameter
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Hinweise
Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer des MetadataReaderSpeichers lebendig und unverändert gehalten werden.
Dient PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) zum Abrufen von Metadaten aus einem PE-Bild.
Gilt für:
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
- Quelle:
- MetadataReader.cs
Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.
public:
MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
Parameter
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Ausnahmen
length ist nicht positiv.
metadata ist null.
Die Codierung von utf8Decoder ist nicht UTF8Encoding.
Die aktuelle Plattform ist big-endian.
Ungültiger Metadatenheader.
Hinweise
Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer des MetadataReaderSpeichers lebendig und unverändert gehalten werden.
Dient PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) zum Abrufen von Metadaten aus einem PE-Bild.