MetadataReader Constructors

Definitie

Overloads

Name Description
MetadataReader(Byte*, Int32)

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

MetadataReader(Byte*, Int32, MetadataReaderOptions)

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

MetadataReader(Byte*, Int32)

Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

public:
 MetadataReader(System::Byte* metadata, int length);
public MetadataReader(byte* metadata, int length);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReader

Parameters

metadata
Byte*

Een aanwijzer naar de eerste byte in een blok met metagegevens.

length
Int32

Het aantal bytes in het blok.

Opmerkingen

Het geheugen is eigendom van de beller. Het moet in leven worden gehouden en ongewijzigd blijven gedurende de levensduur van de MetadataReader.

Van toepassing op

MetadataReader(Byte*, Int32, MetadataReaderOptions)

Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

public:
 MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader

Parameters

metadata
Byte*
length
Int32

Opmerkingen

Het geheugen is eigendom van de beller. Het moet het geheugen levend en ongewijzigd blijven gedurende de levensduur van de MetadataReader.

Gebruik PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) deze functie om metagegevens op te halen uit een PE-installatiekopieën.

Van toepassing op

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs
Bron:
MetadataReader.cs

Initialiseert een nieuw exemplaar van de MetadataReader klasse op basis van de metagegevens die zijn opgeslagen op de opgegeven geheugenlocatie.

public:
 MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader

Parameters

metadata
Byte*
length
Int32
utf8Decoder
MetadataStringDecoder

Uitzonderingen

length is niet positief.

metadata is null.

De codering is utf8Decoder niet UTF8Encoding.

Het huidige platform is big-endian.

Ongeldige metagegevensheader.

Opmerkingen

Het geheugen is eigendom van de beller. Het moet het geheugen levend en ongewijzigd blijven gedurende de levensduur van de MetadataReader.

Gebruik PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) deze functie om metagegevens op te halen uit een PE-installatiekopieën.

Van toepassing op