BlobReader Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| BlobReader(Byte*, Int32) |
Crea un lettore del blocco di memoria specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| Length |
Ottiene la lunghezza totale del blocco di memoria sottostante. |
| Offset |
Ottiene o imposta l'offset dall'inizio del BLOB alla posizione corrente. |
| RemainingBytes |
Ottiene il numero di byte rimanenti dalla posizione corrente alla fine del blocco di memoria sottostante. |
Metodi
| Nome | Descrizione |
|---|---|
| ReadBoolean() | |
| ReadByte() | |
| ReadBytes(Int32) |
Legge i byte a partire dalla posizione corrente. |
| ReadChar() | |
| ReadCompressedInteger() |
Legge un valore intero compresso senza segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme. |
| ReadCompressedSignedInteger() |
Legge un valore intero compresso con segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme. |
| ReadDouble() | |
| ReadInt16() | |
| ReadInt32() | |
| ReadInt64() | |
| ReadSByte() | |
| ReadSerializationTypeCode() |
Legge un codice di tipo codificato in un valore di attributo personalizzato serializzato. |
| ReadSerializedString() |
Legge una stringa codificata come intero compresso contenente la lunghezza seguita dal relativo contenuto in UTF8. Le stringhe Null vengono codificate come un singolo byte 0xFF. |
| ReadSignatureHeader() | |
| ReadSignatureTypeCode() |
Legge un codice di tipo codificato in una firma. |
| ReadSingle() | |
| ReadTypeHandle() |
Legge un handle di tipo codificato in una firma come TypeDefOrRefOrSpecEncoded (vedere ECMA-335 II.23.2.8). |
| ReadUInt16() | |
| ReadUInt32() | |
| ReadUInt64() | |
| ReadUTF16(Int32) |
Legge una stringa con codifica UTF16 (little-endian) a partire dalla posizione corrente. |
| ReadUTF8(Int32) |
Legge una stringa con codifica UTF8 a partire dalla posizione corrente. |
| Reset() |
Riposiziona il lettore all'inizio del blocco di memoria sottostante. |
| TryReadCompressedInteger(Int32) |
Legge un valore intero compresso senza segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme. |
| TryReadCompressedSignedInteger(Int32) |
Legge un valore intero compresso con segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme. |