CborReader Classe
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.
Lettore forward-only con stato per i dati con codifica CBOR (Concise Binary Object Representation).
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Ereditarietà
-
CborReader
Costruttori
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Inizializza un'istanza di CborReader in |
Proprietà
AllowMultipleRootLevelValues |
Ottiene un valore che indica se il reader consente più elementi di dati CBOR a livello di radice. |
BytesRemaining |
Ottiene il numero totale di byte non letti nel buffer. |
ConformanceMode |
Ottiene la modalità di conformità usata dal reader. |
CurrentDepth |
Ottiene il livello di nidificazione corrente del reader nel documento CBOR. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PeekState() |
Legge il token CBOR successivo senza far avanzare il reader. |
PeekTag() |
Legge l'elemento di dati successivo come tag semantico (tipo principale 6) senza far avanzare il reader. |
ReadBigInteger() |
Legge l'elemento di dati successivo come codifica bignum con tag, come descritto in RFC 7049 sezione 2.4.2. |
ReadBoolean() |
Legge l'elemento di dati successivo come valore booleano (tipo principale 7). |
ReadByteString() |
Legge l'elemento di dati successivo come stringa di byte (tipo principale 2). |
ReadCborNegativeIntegerRepresentation() |
Legge l'elemento di dati successivo come rappresentazione di un intero negativo CBOR (tipo principale 1). |
ReadDateTimeOffset() |
Legge l'elemento di dati successivo come stringa di data/ora con tag, come descritto in RFC 7049 sezione 2.4.1. |
ReadDecimal() |
Legge l'elemento di dati successivo come codifica frazione decimale con tag, come descritto in RFC 7049 sezione 2.4.3. |
ReadDefiniteLengthByteString() |
Legge l'elemento di dati successivo come stringa di byte definita (tipo principale 2). |
ReadDefiniteLengthTextStringBytes() |
Legge l'elemento di dati successivo come stringa di testo UTF-8 di lunghezza definita (tipo principale 3). |
ReadDouble() |
Legge l'elemento di dati successivo come numero a virgola mobile a precisione doppia (tipo principale 7). |
ReadEncodedValue(Boolean) |
Legge l'elemento di dati CBOR successivo, restituendo una visualizzazione ReadOnlyMemory<T> del valore codificato. Per le codifiche di lunghezza indefinita, include il byte di interruzione. |
ReadEndArray() |
Legge la fine di una matrice (tipo principale 4). |
ReadEndIndefiniteLengthByteString() |
Termina la lettura di una stringa di byte a lunghezza indefinita (tipo principale 2). |
ReadEndIndefiniteLengthTextString() |
Termina la lettura di una stringa di testo UTF-8 di lunghezza indefinita (tipo principale 3). |
ReadEndMap() |
Legge la fine di una mappa (tipo principale 5). |
ReadHalf() |
Legge l'elemento di dati successivo come numero a virgola mobile in mezza precisione (tipo principale 7). |
ReadInt32() |
Legge l'elemento di dati successivo come intero firmato (tipi principali 0,1) |
ReadInt64() |
Legge l'elemento di dati successivo come intero firmato (tipi principali 0,1) |
ReadNull() |
Legge l'elemento di dati successivo come valore |
ReadSimpleValue() |
Legge l'elemento di dati successivo come valore semplice CBOR (tipo principale 7). |
ReadSingle() |
Legge l'elemento dati successivo come numero a virgola mobile a precisione singola (tipo principale 7). |
ReadStartArray() |
Legge l'elemento di dati successivo come inizio di una matrice (tipo principale 4). |
ReadStartIndefiniteLengthByteString() |
Legge l'elemento di dati successivo come inizio di una stringa di byte a lunghezza indefinita (tipo principale 2). |
ReadStartIndefiniteLengthTextString() |
Legge l'elemento di dati successivo come inizio di una stringa di testo UTF-8 di lunghezza indefinita (tipo principale 3). |
ReadStartMap() |
Legge l'elemento di dati successivo come inizio di una mappa (tipo principale 5). |
ReadTag() |
Legge l'elemento di dati successivo come tag semantico (tipo principale 6). |
ReadTextString() |
Legge l'elemento di dati successivo come stringa di testo UTF-8 (tipo principale 3). |
ReadUInt32() |
Legge l'elemento di dati successivo come intero senza segno (tipo principale 0). |
ReadUInt64() |
Legge l'elemento di dati successivo come intero senza segno (tipo principale 0). |
ReadUnixTimeSeconds() |
Legge l'elemento di dati successivo come ora Unix con tag in secondi, come descritto in RFC 7049 sezione 2.4.1. |
Reset(ReadOnlyMemory<Byte>) |
Reimposta l'istanza sull'oggetto CborReader specificato |
SkipToParent(Boolean) |
Legge il contenuto rimanente del contesto del valore corrente, ignorando i risultati e facendo avanzare il reader al valore successivo nel contesto padre. |
SkipValue(Boolean) |
Legge il contenuto del valore successivo, ignorando il risultato e facendo avanzare il reader. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TryReadByteString(Span<Byte>, Int32) |
Legge l'elemento di dati successivo come stringa di byte (tipo principale 2). |
TryReadTextString(Span<Char>, Int32) |
Legge l'elemento di dati successivo come stringa di testo UTF-8 (tipo principale 3). |