CborReader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um leitor com estado somente de encaminhamento para dados codificados em CBOR (Representação Concisa Binária de Objetos).
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Herança
-
CborReader
Construtores
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Inicializa uma instância de CborReader sobre o |
Propriedades
AllowMultipleRootLevelValues |
Obtém um valor que indica se esse leitor permite vários itens de dados CBOR de nível raiz. |
BytesRemaining |
Obtém o número total de bytes não lidos no buffer. |
ConformanceMode |
Obtém o modo de conformidade usado por este leitor. |
CurrentDepth |
Obtém o nível atual de aninhamento do leitor no documento CBOR. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
PeekState() |
Lê o token CBOR seguinte, sem avançar o leitor. |
PeekTag() |
Lê o item de dados seguinte como uma marca semântica (tipo principal 6), sem avançar o leitor. |
ReadBigInteger() |
Lê o item de dados seguinte como uma codificação bignum marcada, conforme descrito na seção 2.4.2 do RFC7049. |
ReadBoolean() |
Lê o item de dados seguinte como um valor booliano (tipo principal 7). |
ReadByteString() |
Lê o item de dados seguinte como uma cadeia de caracteres de bytes (tipo principal 2). |
ReadCborNegativeIntegerRepresentation() |
Lê o item de dados seguinte como uma representação de inteiro negativo CBOR (tipo principal 1). |
ReadDateTimeOffset() |
Lê o item de dados seguinte como uma cadeia de caracteres de data/hora marcada, conforme descrito na seção 2.4.1. do RFC7049. |
ReadDecimal() |
Lê o item de dados seguinte como uma codificação de fração decimal marcada, conforme descrito na seção 2.4.3. do RFC7049. |
ReadDefiniteLengthByteString() |
Lê o item de dados seguinte como uma cadeia de caracteres de bytes de comprimento definido (tipo principal 2). |
ReadDefiniteLengthTextStringBytes() |
Lê o item de dados seguinte como uma cadeia de caracteres de texto UTF-8 de comprimento definido (tipo principal 3). |
ReadDouble() |
Lê o item de dados seguinte como um número de ponto flutuante de precisão dupla (tipo principal 7). |
ReadEncodedValue(Boolean) |
Lê o item de dados CBOR seguinte, retornando uma exibição ReadOnlyMemory<T> do valor codificado. Para codificações de comprimento indefinidos, isso inclui o byte de quebra. |
ReadEndArray() |
Lê o final de uma matriz (tipo principal 4). |
ReadEndIndefiniteLengthByteString() |
Encerra a leitura de uma cadeia de caracteres de bytes de comprimento indefinido (tipo principal 2). |
ReadEndIndefiniteLengthTextString() |
Encerra a leitura de uma cadeia de caracteres de texto UTF-8 de comprimento indefinido (tipo principal 3). |
ReadEndMap() |
Lê o final de um mapa (tipo principal 5). |
ReadHalf() |
Lê o item de dados seguinte como um número de ponto flutuante de meia precisão (tipo principal 7). |
ReadInt32() |
Lê o item de dados seguinte como um inteiro com sinal (tipos principais 0,1). |
ReadInt64() |
Lê o item de dados seguinte como um inteiro com sinal (tipos principais 0,1). |
ReadNull() |
Lê o item de dados seguinte como um valor |
ReadSimpleValue() |
Lê o item de dados seguinte como um valor simples CBOR (tipo principal 7). |
ReadSingle() |
Lê o item de dados seguinte como um número de ponto flutuante de precisão simples (tipo principal 7). |
ReadStartArray() |
Lê o item de dados seguinte como o início de uma matriz (tipo principal 4). |
ReadStartIndefiniteLengthByteString() |
Lê o item de dados seguinte como o início de uma cadeia de caracteres de bytes de comprimento indefinido (tipo principal 2). |
ReadStartIndefiniteLengthTextString() |
Lê o item de dados seguinte como o início de uma cadeia de caracteres de texto UTF-8 de comprimento indefinido (tipo principal 3). |
ReadStartMap() |
Lê o item de dados seguinte como o início de um mapa (tipo principal 5). |
ReadTag() |
Lê o item de dados seguinte como uma marcação semântica (tipo principal 6). |
ReadTextString() |
Lê o item de dados seguinte como uma cadeia de caracteres de texto UTF-8 (tipo principal 3). |
ReadUInt32() |
Lê o item de dados seguinte como um inteiro sem sinal (tipo principal 0). |
ReadUInt64() |
Lê o item de dados seguinte como um inteiro sem sinal (tipo principal 0). |
ReadUnixTimeSeconds() |
Lê o item de dados seguinte como um horário unix marcado em segundos, conforme descrito na seção 2.4.1. do RFC7049. |
Reset(ReadOnlyMemory<Byte>) |
Redefine a CborReader instância sobre a especificada |
SkipToParent(Boolean) |
Lê o conteúdo restante do contexto de valor atual, descartando resultados e avançando o leitor para o valor seguinte no contexto pai. |
SkipValue(Boolean) |
Lê o conteúdo do valor seguinte, descartando o resultado e avançando o leitor. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
TryReadByteString(Span<Byte>, Int32) |
Lê o item de dados seguinte como uma cadeia de caracteres de bytes (tipo principal 2). |
TryReadTextString(Span<Char>, Int32) |
Lê o item de dados seguinte como uma cadeia de caracteres de texto UTF-8 (tipo principal 3). |