Utf8JsonReader Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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)
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)
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.