Partager via


MetadataReaderProvider.FromMetadataImage Méthode

Définition

Surcharges

FromMetadataImage(ImmutableArray<Byte>)

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

FromMetadataImage(Byte*, Int32)

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

FromMetadataImage(ImmutableArray<Byte>)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs

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

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromMetadataImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromMetadataImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider

Paramètres

image
ImmutableArray<Byte>

Image de métadonnées.

Retours

Nouveau fournisseur.

Exceptions

image a la valeur null.

Remarques

Le contenu de l’image n’est pas lu pendant la construction de .MetadataReaderProvider

S’applique à

FromMetadataImage(Byte*, Int32)

Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs
Source:
MetadataReaderProvider.cs

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

public:
 static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage (byte* start, int size);
static member FromMetadataImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider

Paramètres

start
Byte*

Pointeur au début de l’objet blob de métadonnées.

size
Int32

Taille de l’objet blob de métadonnées.

Retours

Nouveau fournisseur de métadonnées.

Exceptions

start a la valeur Zero.

size est un nombre négatif.

Remarques

La mémoire appartient à l’appelant et n’est pas libérée lors de la suppression de .MetadataReaderProvider

L’appelant est responsable de la conservation de la mémoire vivante et non modifiée pendant toute la durée de vie de MetadataReaderProvider.

Le contenu de l’objet blob n’est pas lu pendant la construction du MetadataReaderProvider.

S’applique à