Reader<TInput> 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.
Fornisce funzionalità per l'analisi dei dati dall'input binario.
public ref struct Reader<TInput>
type Reader<'Input> = struct
Public Structure Reader(Of TInput)
Parametri di tipo
- TInput
Tipo di lettore buffer sottostante.
- Ereditarietà
-
Reader<TInput>
Proprietà
Length |
Ottiene la lunghezza di input. |
Position |
Ottiene la posizione corrente del lettore. |
Session |
Ottiene la sessione del serializzatore. |
Metodi
ForkFrom(Int64, Reader<TInput>) |
Crea un nuovo lettore a partire dalla posizione specificata. |
ReadByte() |
Legge un byte dall'input. |
ReadBytes(Span<Byte>) |
Riempie |
ReadBytes(UInt32) |
Legge una matrice di byte dall'input. |
ReadBytes<TBufferWriter>(TBufferWriter, Int32) |
Legge il numero specificato di byte nel writer specificato. |
ReadInt32() |
Legge un oggetto Int32 dall'input. |
ReadInt64() |
Legge un oggetto Int64 dall'input. |
ReadUInt32() |
Legge un oggetto UInt32 dall'input. |
ReadUInt64() |
Legge un oggetto UInt64 dall'input. |
ReadVarUInt32() |
Legge una larghezza UInt32 variabile dall'input. |
ReadVarUInt64() |
Legge una larghezza UInt64 variabile dall'input. |
ResumeFrom(Int64) |
Riprende il lettore dalla posizione specificata dopo che i lettori fork non sono più in uso. |
Skip(Int64) |
Ignora il numero specificato di byte. |
TryReadBytes(Int32, ReadOnlySpan<Byte>) |
Prova a leggere il numero specificato di byte dall'input. |