Freigeben über


MetadataReaderProvider.FromMetadataImage Methode

Definition

Überlädt

FromMetadataImage(ImmutableArray<Byte>)

Erstellt einen Anbieter über einen Bytearray.

FromMetadataImage(Byte*, Int32)

Erstellt einen Metadatenanbieter über ein im Arbeitsspeicher gespeichertes Image.

FromMetadataImage(ImmutableArray<Byte>)

Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs

Erstellt einen Anbieter über einen Bytearray.

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

Parameter

image
ImmutableArray<Byte>

Metadatenimage.

Gibt zurück

Der neue Anbieter.

Ausnahmen

image ist null

Hinweise

Der Inhalt des Bilds wird während der Erstellung von MetadataReaderProvidernicht gelesen.

Gilt für:

FromMetadataImage(Byte*, Int32)

Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs
Quelle:
MetadataReaderProvider.cs

Erstellt einen Metadatenanbieter über ein im Arbeitsspeicher gespeichertes Image.

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

Parameter

start
Byte*

Zeiger auf den Anfang des Metadatenblobs.

size
Int32

Die Größe des Metadatenblobs.

Gibt zurück

Der neue Metadatenanbieter.

Ausnahmen

size ist ein negativer Wert.

Hinweise

Der Speicher gehört dem Aufrufer und wird nicht bei der Verfügung von MetadataReaderProviderfreigegeben.

Der Aufrufer ist dafür verantwortlich, dass der Speicher während der gesamten Lebensdauer von MetadataReaderProviderunverändert bleibt.

Der Inhalt des Blobs wird während der Erstellung von MetadataReaderProvidernicht gelesen.

Gilt für: