MetadataReader Constructeurs
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.
Surcharges
MetadataReader(Byte*, Int32) |
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné. |
MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné. |
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné. |
MetadataReader(Byte*, Int32)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné.
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
Paramètres
- metadata
- Byte*
Pointeur vers le premier octet d’un bloc de métadonnées.
- length
- Int32
Nombre d’octets dans le bloc.
Remarques
La mémoire appartient à l’appelant. Il doit être maintenu actif et non modifié tout au long de la durée de vie de .MetadataReader
S’applique à
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné.
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
Paramètres
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Remarques
La mémoire appartient à l’appelant. Elle doit être conservée en mémoire vivante et non modifiée tout au long de la durée de vie de .MetadataReader
Utilisez PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) pour obtenir des métadonnées à partir d’une image PE.
S’applique à
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
- Source:
- MetadataReader.cs
Initialise une nouvelle instance de la classe MetadataReader des métadonnées stockées dans l’emplacement de mémoire donné.
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
Paramètres
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Exceptions
length
n’est pas positif.
metadata
a la valeur null
.
L’encodage de utf8Decoder
n’est pas UTF8Encoding.
La plateforme actuelle est avec primauté des octets de poids fort (big-endian).
En-tête de métadonnées incorrect.
Remarques
La mémoire appartient à l’appelant. Elle doit être conservée en mémoire vivante et non modifiée tout au long de la durée de vie de .MetadataReader
Utilisez PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) pour obtenir des métadonnées à partir d’une image PE.