MetadataReader Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
MetadataReader(Byte*, Int32) |
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata. |
MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata. |
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata. |
MetadataReader(Byte*, Int32)
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata.
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
Parametri
- metadata
- Byte*
Puntatore al primo byte in un blocco di metadati.
- length
- Int32
Numero di byte nel blocco.
Commenti
La memoria è di proprietà del chiamante. Deve essere mantenuto vivo e non modificato durante la MetadataReaderdurata di .
Si applica a
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata.
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
Parametri
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Commenti
La memoria è di proprietà del chiamante. Deve essere mantenuta viva la memoria e non modificata durante la MetadataReaderdurata di .
Usare PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) per ottenere metadati da un'immagine PE.
Si applica a
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
- Origine:
- MetadataReader.cs
Inizializza una nuova istanza della classe MetadataReader dai metadati archiviati nella posizione di memoria specificata.
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
Parametri
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Eccezioni
length
non è positivo.
metadata
è null
.
La codifica di utf8Decoder
non è UTF8Encoding.
La piattaforma corrente è big-endian.
Intestazione di metadati non valida.
Commenti
La memoria è di proprietà del chiamante. Deve essere mantenuta viva la memoria e non modificata durante la MetadataReaderdurata di .
Usare PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) per ottenere metadati da un'immagine PE.