Reader<TInput> Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités d’analyse des données à partir d’une entrée binaire.
public ref struct Reader<TInput>
type Reader<'Input> = struct
Public Structure Reader(Of TInput)
Paramètres de type
- TInput
Type de lecteur de mémoire tampon sous-jacent.
- Héritage
-
Reader<TInput>
Propriétés
Length |
Obtient la longueur d’entrée. |
Position |
Obtient la position actuelle du lecteur. |
Session |
Obtient la session de sérialiseur. |
Méthodes
ForkFrom(Int64, Reader<TInput>) |
Crée un lecteur à partir de la position spécifiée. |
ReadByte() |
Lit un octet à partir de l’entrée. |
ReadBytes(Span<Byte>) |
Remplit avec des octets |
ReadBytes(UInt32) |
Lit un tableau d’octets de l’entrée. |
ReadBytes<TBufferWriter>(TBufferWriter, Int32) |
Lit le nombre d’octets spécifié dans l’enregistreur fourni. |
ReadInt32() |
Lit un Int32 à partir de l’entrée. |
ReadInt64() |
Lit un Int64 à partir de l’entrée. |
ReadUInt32() |
Lit un UInt32 à partir de l’entrée. |
ReadUInt64() |
Lit un UInt64 à partir de l’entrée. |
ReadVarUInt32() |
Lit une largeur UInt32 variable à partir de l’entrée. |
ReadVarUInt64() |
Lit une largeur UInt64 variable à partir de l’entrée. |
ResumeFrom(Int64) |
Reprend le lecteur à partir de la position spécifiée une fois que les lecteurs forkés ne sont plus en cours d’utilisation. |
Skip(Int64) |
Ignore le nombre d’octets spécifié. |
TryReadBytes(Int32, ReadOnlySpan<Byte>) |
Tente de lire le nombre d’octets spécifié à partir de l’entrée. |