MetadataReaderProvider.FromMetadataImage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
start
é Zero.
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.