Utf8JsonReader Constructores
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í.
Sobrecargas
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa una secuencia de solo lectura de texto con codificación UTF-8 mediante las opciones especificadas. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa un intervalo de solo lectura de texto con codificación UTF-8 mediante las opciones especificadas. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa una secuencia de solo lectura de texto con codificación UTF-8 e indica si la entrada contiene todo el texto que se va a procesar. |
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa un intervalo de solo lectura de texto con codificación UTF-8 e indica si la entrada contiene todo el texto que se va a procesar. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa una secuencia de solo lectura de texto con codificación UTF-8 mediante las opciones 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>
Texto JSON con codificación UTF-8 que se va a procesar.
- options
- JsonReaderOptions
Define el comportamiento personalizado de Utf8JsonReader, que es diferente de la RFC de JSON (por ejemplo, cómo controlar los comentarios o la profundidad máxima permitida durante la lectura). De forma predeterminada, el Utf8JsonReader sigue estrictamente RFC de JSON; los comentarios en JSON no son válidos y la profundidad máxima es 64.
Comentarios
Dado que este tipo es una estructura de referencia, es un tipo de solo pila y todas las limitaciones de las estructuras ref se aplican a él.
Este constructor supone que toda la carga JSON está contenida en jsonData
; es equivalente a = Utf8JsonReader.IsFinalBlocktrue
.
Se aplica a
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa un intervalo de solo lectura de texto con codificación UTF-8 mediante las opciones 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>
Texto JSON con codificación UTF-8 que se va a procesar.
- options
- JsonReaderOptions
Define el comportamiento personalizado de Utf8JsonReader, que es diferente de la RFC de JSON (por ejemplo, cómo controlar los comentarios o la profundidad máxima permitida durante la lectura). De forma predeterminada, el Utf8JsonReader sigue estrictamente RFC de JSON; los comentarios en JSON no son válidos y la profundidad máxima es 64.
Comentarios
Dado que este tipo es una estructura de referencia, es un tipo de solo pila y todas las limitaciones de las estructuras ref se aplican a él.
Este constructor supone que toda la carga JSON está contenida en jsonData
; es equivalente a = Utf8JsonReader.IsFinalBlocktrue
.
Se aplica a
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa una secuencia de solo lectura de texto con codificación UTF-8 e indica si la entrada contiene todo el texto que se va a procesar.
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>
Texto JSON con codificación UTF-8 que se va a procesar.
- isFinalBlock
- Boolean
true
para indicar que la secuencia de entrada contiene todos los datos que se van a procesar; false
para indicar que el intervalo de entrada contiene datos parciales con más datos a continuación.
- state
- JsonReaderState
Objeto que contiene el estado del lector. Si esta es la primera llamada al constructor, pase el estado predeterminado; de lo contrario, pase el valor de la propiedad CurrentState desde la instancia anterior de Utf8JsonReader.
Comentarios
Dado que este tipo es una estructura de referencia, es un tipo de solo pila y todas las limitaciones de las estructuras ref se aplican a él. Este es el motivo por el que el constructor acepta .JsonReaderState
Se aplica a
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
Inicializa una nueva instancia de la estructura Utf8JsonReader que procesa un intervalo de solo lectura de texto con codificación UTF-8 e indica si la entrada contiene todo el texto que se va a procesar.
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>
Texto JSON con codificación UTF-8 que se va a procesar.
- isFinalBlock
- Boolean
true
para indicar que la secuencia de entrada contiene todos los datos que se van a procesar; false
para indicar que el intervalo de entrada contiene datos parciales con más datos a continuación.
- state
- JsonReaderState
Objeto que contiene el estado del lector. Si esta es la primera llamada al constructor, pase el estado predeterminado; de lo contrario, pase el valor de la propiedad CurrentState desde la instancia anterior de Utf8JsonReader.
Comentarios
Dado que este tipo es una estructura de referencia, es un tipo de solo pila y todas las limitaciones de las estructuras ref se aplican a él. Este es el motivo por el que el constructor acepta .JsonReaderState