Compartilhar via


MetadataReaderProvider.FromMetadataImage Método

Definição

Sobrecargas

FromMetadataImage(ImmutableArray<Byte>)

Cria um provedor ao longo de uma matriz de bytes.

FromMetadataImage(Byte*, Int32)

Cria um provedor de metadados sobre uma imagem armazenada na memória.

FromMetadataImage(ImmutableArray<Byte>)

Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs

Cria um provedor ao longo de uma 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>

Imagem de metadados.

Retornos

O novo provedor.

Exceções

image é null.

Comentários

O conteúdo da imagem não é lido durante a construção do MetadataReaderProvider.

Aplica-se a

FromMetadataImage(Byte*, Int32)

Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs
Origem:
MetadataReaderProvider.cs

Cria um provedor de metadados sobre uma imagem armazenada na memória.

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*

Ponteiro para o início do blob de metadados.

size
Int32

O tamanho do blob de metadados.

Retornos

O novo provedor de metadados.

Exceções

size é negativo.

Comentários

A memória pertence ao chamador e não é liberada à disposição do MetadataReaderProvider.

O chamador é responsável por manter a memória viva e não modificada durante todo o tempo de vida do MetadataReaderProvider.

O conteúdo do blob não é lido durante a construção do MetadataReaderProvider.

Aplica-se a