Reader<TInput> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para analizar datos de entrada binaria.
public ref struct Reader<TInput>
type Reader<'Input> = struct
Public Structure Reader(Of TInput)
Parámetros de tipo
- TInput
Tipo de lector de búfer subyacente.
- Herencia
-
Reader<TInput>
Propiedades
Length |
Obtiene la longitud de entrada. |
Position |
Obtiene la posición actual del lector. |
Session |
Obtiene la sesión del serializador. |
Métodos
ForkFrom(Int64, Reader<TInput>) |
Crea un nuevo lector que comienza en la posición especificada. |
ReadByte() |
Lee un byte de la entrada. |
ReadBytes(Span<Byte>) |
Rellena con bytes leídos |
ReadBytes(UInt32) |
Lee una matriz de bytes de la entrada. |
ReadBytes<TBufferWriter>(TBufferWriter, Int32) |
Lee el número especificado de bytes en el escritor proporcionado. |
ReadInt32() |
Lee un Int32 de la entrada. |
ReadInt64() |
Lee un Int64 de la entrada. |
ReadUInt32() |
Lee un UInt32 de la entrada. |
ReadUInt64() |
Lee un UInt64 de la entrada. |
ReadVarUInt32() |
Lee un ancho UInt32 variable de la entrada. |
ReadVarUInt64() |
Lee un ancho UInt64 variable de la entrada. |
ResumeFrom(Int64) |
Reanuda el lector de la posición especificada después de que los lectores bifurcadas ya no estén en uso. |
Skip(Int64) |
Omite el número especificado de bytes. |
TryReadBytes(Int32, ReadOnlySpan<Byte>) |
Intenta leer el número especificado de bytes de la entrada. |