MetadataReaderProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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étadonnées ECMA-335 CLI (Common Language Infrastructure) (FromMetadataImage(Byte*, Int32)).
- Modifier et continuer le delta des métadonnées (FromMetadataImage(Byte*, Int32)).
- Métadonnées PDB portables (FromPortablePdbImage(Byte*, Int32)).
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) |