Utf8JsonReader Construtores

Definição

Sobrecargas

Name Description
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)

Inicializa uma nova instância da Utf8JsonReader estrutura que processa uma sequência de apenas leitura de texto codificado em UTF-8 usando as opções especificadas.

Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)

Inicializa uma nova instância da Utf8JsonReader estrutura que processa um espaço de apenas leitura de texto codificado em UTF-8 usando as opções especificadas.

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Inicializa uma nova instância da Utf8JsonReader estrutura que processa uma sequência de texto codificado em UTF-8 em leitura e indica se a entrada contém todo o texto a processar.

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Inicializa uma nova instância da Utf8JsonReader estrutura que processa um intervalo de apenas leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a processar.

Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)

Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs

Inicializa uma nova instância da Utf8JsonReader estrutura que processa uma sequência de apenas 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 UTF-8 codificava texto JSON para processar.

options
JsonReaderOptions

Opções que definem um comportamento personalizado do Utf8JsonReader que difere do JSON RFC (por exemplo, como lidar com comentários ou profundidade máxima permitida durante a leitura). Por defeito, segue Utf8JsonReader estritamente o JSON RFC; os comentários dentro do JSON são inválidos, e a profundidade máxima é 64.

Observações

Como este tipo é uma ref struct, é um tipo apenas stack-subject, e todas as limitações das ref structs aplicam-se.

Este construtor assume que toda a carga útil JSON está contida em jsonData; é equivalente a = Utf8JsonReader.IsFinalBlocktrue .

Aplica-se a

Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)

Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs

Inicializa uma nova instância da Utf8JsonReader estrutura que processa um espaço de apenas 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 UTF-8 codificava texto JSON para processar.

options
JsonReaderOptions

Opções que definem um comportamento personalizado do Utf8JsonReader que difere do JSON RFC (por exemplo, como lidar com comentários ou profundidade máxima permitida durante a leitura). Por defeito, segue Utf8JsonReader estritamente o JSON RFC; os comentários dentro do JSON são inválidos, e a profundidade máxima é 64.

Observações

Como este tipo é uma ref struct, é um tipo apenas stack-subject, e todas as limitações das ref structs aplicam-se.

Este construtor assume que toda a carga útil JSON está contida em jsonData; é equivalente a = Utf8JsonReader.IsFinalBlocktrue .

Aplica-se a

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs
Origem:
Utf8JsonReader.MultiSegment.cs

Inicializa uma nova instância da Utf8JsonReader estrutura que processa uma sequência de texto codificado em UTF-8 em leitura e indica se a entrada contém todo o texto a processar.

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 UTF-8 codificava texto JSON para processar.

isFinalBlock
Boolean

true para indicar que a sequência de entrada contém todos os dados a processar; false para indicar que o intervalo de entrada contém dados parciais, com mais dados a seguir.

state
JsonReaderState

Afirma o leitor. Se esta for a primeira chamada ao construtor, passe o estado padrão; caso contrário, passa o valor da CurrentState propriedade da instância anterior do Utf8JsonReader.

Observações

Como este tipo é uma ref struct, é um tipo apenas stack-subject, e todas as limitações das ref structs aplicam-se. Esta é a razão pela qual o construtor aceita um JsonReaderState.

Aplica-se a

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs
Origem:
Utf8JsonReader.cs

Inicializa uma nova instância da Utf8JsonReader estrutura que processa um intervalo de apenas leitura de texto codificado em UTF-8 e indica se a entrada contém todo o texto a processar.

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 UTF-8 codificava texto JSON para processar.

isFinalBlock
Boolean

true para indicar que a sequência de entrada contém todos os dados a processar; false para indicar que o intervalo de entrada contém dados parciais, com mais dados a seguir.

state
JsonReaderState

Afirma o leitor. Se esta for a primeira chamada ao construtor, passe o estado padrão; caso contrário, passa o valor da CurrentState propriedade da instância anterior do Utf8JsonReader.

Observações

Como este tipo é uma ref struct, é um tipo apenas stack-subject, e todas as limitações das ref structs aplicam-se. Esta é a razão pela qual o construtor aceita um JsonReaderState.

Aplica-se a