MetadataReader Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
MetadataReader(Byte*, Int32) |
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci. |
MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci. |
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci. |
MetadataReader(Byte*, Int32)
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci.
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
Parametry
- metadata
- Byte*
Wskaźnik do pierwszego bajtu w bloku metadanych.
- length
- Int32
Liczba bajtów w bloku.
Uwagi
Pamięć jest własnością elementu wywołującego. Musi być utrzymywany przy życiu i niezmodyfikowany przez całe życie MetadataReader.
Dotyczy
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci.
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
Parametry
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Uwagi
Pamięć jest własnością elementu wywołującego. Musi być przechowywana pamięć żywa i niezmodyfikowana przez cały okres istnienia MetadataReaderobiektu .
Służy PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) do uzyskiwania metadanych z obrazu PE.
Dotyczy
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
- Źródło:
- MetadataReader.cs
Inicjuje MetadataReader nowe wystąpienie klasy z metadanych przechowywanych w danej lokalizacji pamięci.
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
Parametry
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Wyjątki
length
nie jest dodatni.
metadata
to null
.
Kodowanie wartości utf8Decoder
to nie UTF8Encoding.
Obecna platforma jest big-endian.
Nieprawidłowy nagłówek metadanych.
Uwagi
Pamięć jest własnością elementu wywołującego. Musi być przechowywana pamięć żywa i niezmodyfikowana przez cały okres istnienia MetadataReaderobiektu .
Służy PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) do uzyskiwania metadanych z obrazu PE.