MetadataReaderProvider Klass

Definition

Tillhandahåller en MetadataReader för metadata som lagras i en matris med byte, ett minnesblock eller en ström.

public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
    interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
Arv
MetadataReaderProvider
Implementeringar

Kommentarer

Caution

Den här typen är inte utformad för att hantera ej betrodda indata. Felaktiga eller skadliga metadata kan orsaka oväntat beteende, inklusive out-of-bounds minnesåtkomst, krascher eller hängningar. Använd MetadataReaderProvider endast med betrodda metadata och PDB-indata.

MetadataReaderProvider stöder följande format:

Metoder

Name Description
Dispose()

Bortser från allt minne som allokerats av läsaren.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FromMetadataImage(Byte*, Int32)

Skapar en metadataprovider över en bild som lagras i minnet.

FromMetadataImage(ImmutableArray<Byte>)

Skapar en provider över en bytematris.

FromMetadataStream(Stream, MetadataStreamOptions, Int32)

Skapar en provider för en dataström med den angivna storleken som börjar på den aktuella positionen.

FromPortablePdbImage(Byte*, Int32)

Skapar en portabel PDB-metadataprovider över en blob som lagras i minnet.

FromPortablePdbImage(ImmutableArray<Byte>)

Skapar en portabel PDB-metadataprovider över en bytematris.

FromPortablePdbStream(Stream, MetadataStreamOptions, Int32)

Skapar en provider för en dataström med den angivna storleken som börjar på den aktuella positionen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder)

Hämtar en MetadataReader från en MetadataReaderProvider.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för