MetadataReader Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- options
- MetadataReaderOptions
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
- options
- MetadataReaderOptions
- 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.