MetadataReaderProvider Klas
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.
Biedt een MetadataReader voor metagegevens die zijn opgeslagen in een matrix van bytes, een geheugenblok of een stream.
public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
- Overname
-
MetadataReaderProvider
- Implementeringen
Opmerkingen
Caution
Dit type is niet ontworpen voor het verwerken van niet-vertrouwde invoer. Ongeldige of schadelijke metagegevens kunnen onverwacht gedrag veroorzaken, waaronder onvoldoende geheugentoegang, crashes of vastlopen. MetadataReaderProvider Gebruik alleen met vertrouwde metagegevens en PDB-invoer.
MetadataReaderProvider ondersteunt de volgende indelingen:
- METAGEGEVENS van ECMA-335 CLI (Common Language Infrastructure).FromMetadataImage(Byte*, Int32)
- De delta van metagegevens bewerken en doorgaan (FromMetadataImage(Byte*, Int32)).
- Draagbare PDB-metagegevens (FromPortablePdbImage(Byte*, Int32)).
Methoden
| Name | Description |
|---|---|
| Dispose() |
Hiermee verwijdert u alle geheugen die door de lezer is toegewezen. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FromMetadataImage(Byte*, Int32) |
Hiermee maakt u een metagegevensprovider via een afbeelding die is opgeslagen in het geheugen. |
| FromMetadataImage(ImmutableArray<Byte>) |
Hiermee maakt u een provider via een bytematrix. |
| FromMetadataStream(Stream, MetadataStreamOptions, Int32) |
Hiermee maakt u een provider voor een stroom van de opgegeven grootte vanaf de huidige positie. |
| FromPortablePdbImage(Byte*, Int32) |
Hiermee maakt u een draagbare PDB-metagegevensprovider via een blob die is opgeslagen in het geheugen. |
| FromPortablePdbImage(ImmutableArray<Byte>) |
Hiermee maakt u een draagbare PDB-metagegevensprovider via een bytematrix. |
| FromPortablePdbStream(Stream, MetadataStreamOptions, Int32) |
Hiermee maakt u een provider voor een stroom van de opgegeven grootte vanaf de huidige positie. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder) |
Haalt een MetadataReader van een MetadataReaderProvider. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |