Utf8JsonReader Construtores
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.
Sobrecargas
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Inicializa uma nova instância da estrutura Utf8JsonReader que processa uma sequência somente leitura de texto codificado em UTF-8 usando as opções especificadas. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Inicializa uma nova instância da estrutura Utf8JsonReader que processa um intervalo somente leitura de texto codificado em UTF-8 usando as opções especificadas. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Inicializa uma nova instância da estrutura Utf8JsonReader que processa uma sequência somente leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a ser processado. |
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Inicializa uma nova instância da estrutura Utf8JsonReader que processa um intervalo somente leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a ser processado. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Inicializa uma nova instância da estrutura Utf8JsonReader que processa uma sequência somente leitura de texto codificado em UTF-8 usando as opções especificadas.
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parâmetros
- jsonData
- ReadOnlySequence<Byte>
O texto JSON codificado em UTF-8 a ser processado.
- options
- JsonReaderOptions
Define o comportamento personalizado do Utf8JsonReader que é diferente do RFC do JSON (por exemplo, como manipular comentários ou a profundidade máxima permitida durante a leitura). Por padrão, o Utf8JsonReader segue estritamente o RFC do JSON; comentários no JSON são inválidos e a profundidade máxima é 64.
Comentários
Como esse tipo é um struct ref, ele é um tipo somente pilha e todas as limitações de structs de ref se aplicam a ele.
Esse construtor pressupõe que todo o conteúdo JSON esteja contidojsonData
; ele é equivalente a = Utf8JsonReader.IsFinalBlocktrue
.
Aplica-se a
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
Inicializa uma nova instância da estrutura Utf8JsonReader que processa um intervalo somente leitura de texto codificado em UTF-8 usando as opções especificadas.
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parâmetros
- jsonData
- ReadOnlySpan<Byte>
O texto JSON codificado em UTF-8 a ser processado.
- options
- JsonReaderOptions
Define o comportamento personalizado do Utf8JsonReader que é diferente do RFC do JSON (por exemplo, como manipular comentários ou a profundidade máxima permitida durante a leitura). Por padrão, o Utf8JsonReader segue estritamente o RFC do JSON; comentários no JSON são inválidos e a profundidade máxima é 64.
Comentários
Como esse tipo é um struct ref, ele é um tipo somente pilha e todas as limitações de structs de ref se aplicam a ele.
Esse construtor pressupõe que todo o conteúdo JSON esteja contidojsonData
; ele é equivalente a = Utf8JsonReader.IsFinalBlocktrue
.
Aplica-se a
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Inicializa uma nova instância da estrutura Utf8JsonReader que processa uma sequência somente leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a ser processado.
public:
Utf8JsonReader(System::Buffers::ReadOnlySequence<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parâmetros
- jsonData
- ReadOnlySequence<Byte>
O texto JSON codificado em UTF-8 a ser processado.
- isFinalBlock
- Boolean
true
para indicar que a sequência de entrada contém todos os dados a serem processados; false
para indicar que a extensão de entrada contém dados parciais com mais dados a serem seguidos.
- state
- JsonReaderState
Um objeto que contém o estado do leitor. Se esta for a primeira chamada para o construtor, passe o estado padrão; caso contrário, passe o valor da propriedade CurrentState da instância anterior de Utf8JsonReader.
Comentários
Como esse tipo é um struct ref, ele é um tipo somente pilha e todas as limitações de structs de ref se aplicam a ele. Essa é a razão pela qual o construtor aceita um JsonReaderState.
Aplica-se a
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
Inicializa uma nova instância da estrutura Utf8JsonReader que processa um intervalo somente leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a ser processado.
public:
Utf8JsonReader(ReadOnlySpan<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parâmetros
- jsonData
- ReadOnlySpan<Byte>
O texto JSON codificado em UTF-8 a ser processado.
- isFinalBlock
- Boolean
true
para indicar que a sequência de entrada contém todos os dados a serem processados; false
para indicar que a extensão de entrada contém dados parciais com mais dados a serem seguidos.
- state
- JsonReaderState
Um objeto que contém o estado do leitor. Se esta for a primeira chamada para o construtor, passe o estado padrão; caso contrário, passe o valor da propriedade CurrentState da instância anterior de Utf8JsonReader.
Comentários
Como esse tipo é um struct ref, ele é um tipo somente pilha e todas as limitações de structs de ref se aplicam a ele. Essa é a razão pela qual o construtor aceita um JsonReaderState.