MetadataReader Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Descrição |
|---|---|
| MetadataReader(Byte*, Int32) |
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada. |
MetadataReader(Byte*, Int32)
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada.
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
Parâmetros
- metadata
- Byte*
Um ponteiro para o primeiro byte de um bloco de metadados.
- length
- Int32
O número de bytes no bloco.
Observações
A memória pertence ao chamador. Deve ser mantido vivo e inalterado ao longo da vida do MetadataReader.
Aplica-se a
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada.
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
Parâmetros
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Observações
A memória pertence ao chamador. Deve ser mantida a memória viva e inalterada ao longo da vida do MetadataReader.
Usar PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) para obter metadados de uma imagem PE.
Aplica-se a
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
- Origem:
- MetadataReader.cs
Inicializa uma nova instância da MetadataReader classe a partir dos metadados armazenados na localização de memória dada.
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
Parâmetros
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Exceções
length não é positivo.
metadata é null.
A codificação de utf8Decoder não UTF8Encodingé .
A plataforma atual é big-endian.
Cabeçalho de metadados mau.
Observações
A memória pertence ao chamador. Deve ser mantida a memória viva e inalterada ao longo da vida do MetadataReader.
Usar PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) para obter metadados de uma imagem PE.