MetadataReaderProvider.FromMetadataImage Método

Definición

Sobrecargas

FromMetadataImage(ImmutableArray<Byte>)

Crea un proveedor sobre una matriz de bytes.

FromMetadataImage(Byte*, Int32)

Crea un proveedor de metadatos sobre una imagen almacenada en memoria.

FromMetadataImage(ImmutableArray<Byte>)

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

Crea un proveedor sobre una matriz de bytes.

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

Parámetros

image
ImmutableArray<Byte>

Imagen de metadatos.

Devoluciones

Nuevo proveedor.

Excepciones

image es null.

Comentarios

El contenido de la imagen no se lee durante la construcción de MetadataReaderProvider.

Se aplica a

FromMetadataImage(Byte*, Int32)

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

Crea un proveedor de metadatos sobre una imagen almacenada en memoria.

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

Parámetros

start
Byte*

Puntero al principio del blob de metadatos.

size
Int32

Tamaño del blob de metadatos.

Devoluciones

Nuevo proveedor de metadatos.

Excepciones

size es negativo.

Comentarios

La memoria es propiedad del autor de la llamada y no se libera a la disposición de MetadataReaderProvider.

El autor de la llamada es responsable de mantener la memoria activa y sin modificar durante toda la duración de .MetadataReaderProvider

El contenido del blob no se lee durante la construcción de MetadataReaderProvider.

Se aplica a