MetadataReaderProvider Classe

Definição

Fornece um MetadataReader para metadados armazenados num array de bytes, um bloco de memória ou um fluxo.

public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
    interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
Herança
MetadataReaderProvider
Implementações

Observações

Atenção

Este tipo não foi concebido para lidar com entradas não confiáveis. Metadados deformados ou maliciosos podem causar comportamentos inesperados, incluindo acesso à memória fora dos limites, falhas ou bloqueios. Use apenas MetadataReaderProvider com metadados confiáveis e entradas PDB.

MetadataReaderProvider Suporta os seguintes formatos:

Métodos

Name Description
Dispose()

Elimina toda a memória alocada pelo leitor.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromMetadataImage(Byte*, Int32)

Cria um fornecedor de metadados sobre uma imagem armazenada na memória.

FromMetadataImage(ImmutableArray<Byte>)

Cria um fornecedor sobre um array de bytes.

FromMetadataStream(Stream, MetadataStreamOptions, Int32)

Cria um fornecedor para um fluxo do tamanho especificado a partir da sua posição atual.

FromPortablePdbImage(Byte*, Int32)

Cria um fornecedor portátil de metadados PDB sobre um blob armazenado na memória.

FromPortablePdbImage(ImmutableArray<Byte>)

Cria um fornecedor de metadados PDB portátil sobre um array de bytes.

FromPortablePdbStream(Stream, MetadataStreamOptions, Int32)

Cria um fornecedor para um fluxo do tamanho especificado a partir da sua posição atual.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder)

Obtém um MetadataReader de um MetadataReaderProvider.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a