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). |