Reader<TInput> Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Funktionen zum Analysieren von Daten aus binären Eingaben.
public ref struct Reader<TInput>
type Reader<'Input> = struct
Public Structure Reader(Of TInput)
Typparameter
- TInput
Der zugrunde liegende Pufferlesetyp.
- Vererbung
-
Reader<TInput>
Eigenschaften
Length |
Ruft die Eingabelänge ab. |
Position |
Ruft die aktuelle Leserposition ab. |
Session |
Ruft die Serialisierungssitzung ab. |
Methoden
ForkFrom(Int64, Reader<TInput>) |
Erstellt einen neuen Leser, der an der angegebenen Position beginnt. |
ReadByte() |
Liest ein Byte aus der Eingabe. |
ReadBytes(Span<Byte>) |
Füllt mit |
ReadBytes(UInt32) |
Liest ein Array von Bytes aus der Eingabe. |
ReadBytes<TBufferWriter>(TBufferWriter, Int32) |
Liest die angegebene Anzahl von Bytes in den bereitgestellten Writer. |
ReadInt32() |
Liest eine Int32 aus der Eingabe. |
ReadInt64() |
Liest eine Int64 aus der Eingabe. |
ReadUInt32() |
Liest eine UInt32 aus der Eingabe. |
ReadUInt64() |
Liest eine UInt64 aus der Eingabe. |
ReadVarUInt32() |
Liest eine Variable breite UInt32 aus der Eingabe. |
ReadVarUInt64() |
Liest eine Variable breite UInt64 aus der Eingabe. |
ResumeFrom(Int64) |
Setzt den Reader von der angegebenen Position fort, nachdem gezungene Lesegeräte nicht mehr verwendet werden. |
Skip(Int64) |
Überspringt die angegebene Anzahl von Bytes. |
TryReadBytes(Int32, ReadOnlySpan<Byte>) |
Versucht, die angegebene Anzahl von Bytes aus der Eingabe zu lesen. |