MetadataReaderProvider.FromMetadataImage Metodo

Definizione

Overload

FromMetadataImage(ImmutableArray<Byte>)

Crea un provider in una matrice di byte.Creates a provider over a byte array.

FromMetadataImage(Byte*, Int32)

Crea un provider di metadati su un'immagine archiviata in memoria.Creates a metadata provider over an image stored in memory.

FromMetadataImage(ImmutableArray<Byte>)

Crea un provider in una matrice di byte.Creates a provider over a byte array.

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

Parametri

image
ImmutableArray<Byte>

Immagine di metadati.Metadata image.

Restituisce

Il nuovo provider.The new provider.

Eccezioni

image è null.image is null.

Commenti

Il contenuto dell'immagine non viene letto durante la costruzione del MetadataReaderProvider.The content of the image is not read during the construction of the MetadataReaderProvider.

FromMetadataImage(Byte*, Int32)

Crea un provider di metadati su un'immagine archiviata in memoria.Creates a metadata provider over an image stored in memory.

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

Parametri

start
Byte*

Puntatore all'inizio del BLOB di metadati.Pointer to the start of the metadata blob.

size
Int32

Dimensioni del BLOB di metadati.The size of the metadata blob.

Restituisce

Il nuovo provider di metadati.The new metadata provider.

Eccezioni

start è Zero.start is Zero.

size è negativo.size is negative.

Commenti

La memoria è di proprietà del chiamante e non viene rilasciata a disposizione del MetadataReaderProvider.The memory is owned by the caller and is not released on disposal of the MetadataReaderProvider.

Il chiamante è responsabile del mantenimento della memoria e senza modifiche per tutta la durata del MetadataReaderProvider.The caller is responsible for keeping the memory alive and unmodified throughout the lifetime of the MetadataReaderProvider.

Il contenuto del BLOB non viene letto durante la costruzione del MetadataReaderProvider.The content of the blob is not read during the construction of the MetadataReaderProvider.

Si applica a