BlobReader Struct
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.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Overname
Constructors
| Name | Description |
|---|---|
| BlobReader(Byte*, Int32) |
Hiermee maakt u een lezer van het opgegeven geheugenblok. |
Eigenschappen
| Name | Description |
|---|---|
| CurrentPointer |
Hiermee wordt een aanwijzer naar de byte op de huidige positie van de lezer weergegeven. |
| Length |
Hiermee haalt u de totale lengte van het onderliggende geheugenblok op. |
| Offset |
Hiermee haalt u de offset van het begin van de blob op of stelt u deze in op de huidige positie. |
| RemainingBytes |
Hiermee wordt het aantal resterende bytes opgehaald van de huidige positie tot het einde van het onderliggende geheugenblok. |
| StartPointer |
Hiermee wordt een aanwijzer naar de byte aan het begin van het onderliggende geheugenblok weergegeven. |
Methoden
| Name | Description |
|---|---|
| Align(Byte) |
Hiermee verplaatst u de lezer naar voren met het aantal bytes dat is vereist om aan de opgegeven uitlijning te voldoen. |
| IndexOf(Byte) |
Zoekt naar een opgegeven byte in de blob na de huidige positie. |
| ReadBlobHandle() |
Leest een blob heap-handle gecodeerd als een gecomprimeerd geheel getal. |
| ReadBoolean() | |
| ReadByte() | |
| ReadBytes(Int32, Byte[], Int32) |
Leest bytes vanaf de huidige positie en schrijft ze naar de opgegeven buffer vanaf de opgegeven offset. |
| ReadBytes(Int32) |
Hiermee worden bytes gelezen vanaf de huidige positie. |
| ReadChar() | |
| ReadCompressedInteger() |
Hiermee wordt een niet-ondertekende gecomprimeerde geheel getalwaarde gelezen. Zie de sectie Specificatie van metagegevens II.23.2: Blobs en handtekeningen. |
| ReadCompressedSignedInteger() |
Hiermee wordt een ondertekende gecomprimeerde geheel getalwaarde gelezen. Zie de sectie Specificatie van metagegevens II.23.2: Blobs en handtekeningen. |
| ReadConstant(ConstantTypeCode) |
Leest een constante waarde (zie ECMA-335 Partition II sectie 22.9) vanaf de huidige positie. |
| ReadDateTime() | |
| ReadDecimal() |
Leest een Decimal getal. |
| ReadDouble() | |
| ReadGuid() | |
| ReadInt16() | |
| ReadInt32() | |
| ReadInt64() | |
| ReadSByte() | |
| ReadSerializationTypeCode() |
Leest een typecode die is gecodeerd in een geserialiseerde aangepaste kenmerkwaarde. |
| ReadSerializedString() |
Leest een tekenreeks die is gecodeerd als een gecomprimeerd geheel getal dat de lengte bevat, gevolgd door de inhoud in UTF8. Null-tekenreeksen worden gecodeerd als één 0xFF byte. |
| ReadSignatureHeader() | |
| ReadSignatureTypeCode() |
Leest een typecode die in een handtekening is gecodeerd. |
| ReadSingle() | |
| ReadTypeHandle() |
Leest een typehandgreep die in een handtekening is gecodeerd als TypeDefOrRefOrSpecEncoded (zie ECMA-335 II.23.2.8). |
| ReadUInt16() | |
| ReadUInt32() | |
| ReadUInt64() | |
| ReadUTF16(Int32) |
Leest een UTF16-tekenreeks (little-endian) die begint op de huidige positie. |
| ReadUTF8(Int32) |
Hiermee leest u een met UTF8 gecodeerde tekenreeks vanaf de huidige positie. |
| Reset() |
Verplaatst de lezer naar het begin van het onderliggende geheugenblok. |
| SeekOffset(Int32) | |
| SkipBytes(Int32) | |
| TryReadCompressedInteger(Int32) |
Hiermee wordt een niet-ondertekende gecomprimeerde geheel getalwaarde gelezen. Zie de sectie Specificatie van metagegevens II.23.2: Blobs en handtekeningen. |
| TryReadCompressedSignedInteger(Int32) |
Hiermee wordt een ondertekende gecomprimeerde geheel getalwaarde gelezen. Zie de sectie Specificatie van metagegevens II.23.2: Blobs en handtekeningen. |