MetadataReader Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| MetadataReader(Byte*, Int32) |
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions) |
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen. |
| MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) |
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen. |
MetadataReader(Byte*, Int32)
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen.
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
Parametrar
- metadata
- Byte*
En pekare till den första byte i ett metadatablock.
- length
- Int32
Antalet byte i blocket.
Kommentarer
Minnet ägs av anroparen. Det måste hållas vid liv och oförändrad under hela livslängden för MetadataReader.
Gäller för
MetadataReader(Byte*, Int32, MetadataReaderOptions)
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen.
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
Parametrar
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
Kommentarer
Minnet ägs av anroparen. Det måste hållas minnet vid liv och oförändrad under hela livslängden för MetadataReader.
Använd PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) för att hämta metadata från en PE-avbildning.
Gäller för
MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
- Källa:
- MetadataReader.cs
Initierar en ny instans av MetadataReader klassen från metadata som lagras på den angivna minnesplatsen.
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
Parametrar
- metadata
- Byte*
- length
- Int32
- options
- MetadataReaderOptions
- utf8Decoder
- MetadataStringDecoder
Undantag
length är inte positiv.
metadata är null.
Kodningen av utf8Decoder är inte UTF8Encoding.
Den nuvarande plattformen är storslutande.
Felaktig metadatarubrik.
Kommentarer
Minnet ägs av anroparen. Det måste hållas minnet vid liv och oförändrad under hela livslängden för MetadataReader.
Använd PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) för att hämta metadata från en PE-avbildning.