Partage via


MetadataReaderProvider Classe

Définition

Fournit des MetadataReader métadonnées stockées dans un tableau d’octets, un bloc de mémoire ou un flux.

public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
    interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
Héritage
MetadataReaderProvider
Implémente

Remarques

Avertissement

Ce type n’est pas conçu pour gérer les entrées non approuvées. Les métadonnées incorrectes ou malveillantes peuvent entraîner un comportement inattendu, notamment l’accès à la mémoire hors limites, les blocages ou les blocages. MetadataReaderProvider Utilisez uniquement les métadonnées approuvées et les entrées PDB.

MetadataReaderProvider prend en charge les formats suivants :

Méthodes

Nom Description
Dispose()

Supprime toutes les mémoires allouées par le lecteur.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
FromMetadataImage(Byte*, Int32)

Crée un fournisseur de métadonnées sur une image stockée en mémoire.

FromMetadataImage(ImmutableArray<Byte>)

Crée un fournisseur sur un tableau d’octets.

FromMetadataStream(Stream, MetadataStreamOptions, Int32)

Crée un fournisseur pour un flux de la taille spécifiée commençant à sa position actuelle.

FromPortablePdbImage(Byte*, Int32)

Crée un fournisseur de métadonnées PDB portable sur un objet blob stocké en mémoire.

FromPortablePdbImage(ImmutableArray<Byte>)

Crée un fournisseur de métadonnées PDB portable sur un tableau d’octets.

FromPortablePdbStream(Stream, MetadataStreamOptions, Int32)

Crée un fournisseur pour un flux de la taille spécifiée commençant à sa position actuelle.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder)

Obtient une MetadataReader valeur d’un MetadataReaderProvider.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à