CborReader Clase
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í.
Lector con estado y de solo avance para datos codificados Concise Binary Object Representation (CBOR).
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Herencia
-
CborReader
Constructores
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Inicializa una instancia de CborReader sobre el |
Propiedades
AllowMultipleRootLevelValues |
Obtiene un valor que indica si este lector permite varios elementos de datos CBOR de nivel raíz. |
BytesRemaining |
Obtiene el número total de bytes no leídos en el búfer. |
ConformanceMode |
Obtiene el modo de conformidad utilizado por este lector. |
CurrentDepth |
Obtiene el nivel actual del lector de anidado en el documento CBOR. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
PeekState() |
Lee el siguiente token CBOR, sin avanzar el lector. |
PeekTag() |
Lee el siguiente elemento de datos como una etiqueta semántica (tipo principal 6), sin avanzar el lector. |
ReadBigInteger() |
Lee el siguiente elemento de datos como una codificación etiquetada de aritmética de precisión arbitraria, tal como se describe en la sección 2.4.2 de RFC7049. |
ReadBoolean() |
Lee siguiente el elemento de datos como un valor booleano (tipo principal 7). |
ReadByteString() |
Lee el siguiente elemento de datos como una cadena de bytes (tipo principal 2). |
ReadCborNegativeIntegerRepresentation() |
Lee el siguiente elemento de datos como una representación de entero negativo de CBOR (tipo principal 1). |
ReadDateTimeOffset() |
Lee el siguiente elemento de datos como una cadena etiquetada de fecha y hora, tal como se describe en la sección 2.4.1 de RFC7049. |
ReadDecimal() |
Lee el siguiente elemento de datos como una codificación etiquetada de fracción decimal, tal como se describe en la sección 2.4.3 de RFC7049. |
ReadDefiniteLengthByteString() |
Lee el siguiente elemento de datos como una cadena de bytes de longitud definitiva (tipo principal 2). |
ReadDefiniteLengthTextStringBytes() |
Lee el siguiente elemento de datos como una cadena de texto UTF-8 de longitud definitiva (tipo principal 3). |
ReadDouble() |
Lee el siguiente elemento de datos como un número de punto flotante de precisión doble (tipo principal 7). |
ReadEncodedValue(Boolean) |
Lee el siguiente elemento de datos CBOR, devolviendo una vista de ReadOnlyMemory<T> del valor codificado. Para las codificaciones de longitud indefinida, esto incluye el byte de interrupción. |
ReadEndArray() |
Lee el final de una matriz (tipo principal 4). |
ReadEndIndefiniteLengthByteString() |
Termina leyendo una cadena de bytes de longitud indefinida (tipo principal 2). |
ReadEndIndefiniteLengthTextString() |
Termina leyendo una cadena de texto UTF-8 de longitud indefinida (tipo principal 3). |
ReadEndMap() |
Lee el final de un mapa (tipo principal 5). |
ReadHalf() |
Lee el siguiente elemento de datos como un número de punto flotante de precisión media (tipo principal 7). |
ReadInt32() |
Lee el siguiente elemento de datos como un entero con signo (tipos principales 0,1) |
ReadInt64() |
Lee el siguiente elemento de datos como un entero con signo (tipos principales 0,1) |
ReadNull() |
Lee el siguiente elemento de datos como un valor |
ReadSimpleValue() |
Lee el siguiente elemento de datos como un valor simple CBOR (tipo principal 7). |
ReadSingle() |
Lee el siguiente elemento de datos como un número de punto flotante de precisión sencilla (tipo principal 7). |
ReadStartArray() |
Lee el siguiente elemento de datos como el inicio de una matriz (tipo principal 4). |
ReadStartIndefiniteLengthByteString() |
Lee el siguiente elemento de datos como el inicio de una cadena de bytes de longitud indefinida (tipo principal 2). |
ReadStartIndefiniteLengthTextString() |
Lee el siguiente elemento de datos como el inicio de una cadena de texto UTF-8 de longitud indefinida (tipo principal 3). |
ReadStartMap() |
Lee el siguiente elemento de datos como el inicio de un mapa (tipo principal 5). |
ReadTag() |
Lee el siguiente elemento de datos como una etiqueta semántica (tipo principal 6). |
ReadTextString() |
Lee el siguiente elemento de datos como una cadena de texto UTF-8 (tipo principal 3). |
ReadUInt32() |
Lee el siguiente elemento de datos como un entero sin signo (tipo principal 0). |
ReadUInt64() |
Lee el siguiente elemento de datos como un entero sin signo (tipo principal 0). |
ReadUnixTimeSeconds() |
Lee el siguiente elemento de datos como una hora de UNIX etiquetada en segundos, tal como se describe en la sección 2.4.1 de RFC7049. |
Reset(ReadOnlyMemory<Byte>) |
Restablece la CborReader instancia de a través de la configuración especificada |
SkipToParent(Boolean) |
Lee el contenido restante del contexto de valor actual, descarta los resultados y avanza el lector al siguiente valor en el contexto primario. |
SkipValue(Boolean) |
Lee el contenido del siguiente valor, descartando el resultado y avanzando el lector. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryReadByteString(Span<Byte>, Int32) |
Lee el siguiente elemento de datos como una cadena de bytes (tipo principal 2). |
TryReadTextString(Span<Char>, Int32) |
Lee el siguiente elemento de datos como una cadena de texto UTF-8 (tipo principal 3). |