Utf8JsonReaderManager Estructura
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í.
Administra el almacenamiento en búfer debajo de .Utf8JsonReader
[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
[System.Runtime.CompilerServices.IsByRefLike]
[System.Runtime.CompilerServices.Nullable(0)]
public ref struct Utf8JsonReaderManager
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")>]
[<System.Runtime.CompilerServices.IsByRefLike>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type Utf8JsonReaderManager = struct
Public Structure Utf8JsonReaderManager
- Herencia
-
Utf8JsonReaderManager
- Atributos
Comentarios
El consumidor debe llamar MoveNext() para avanzar al siguiente token del documento JSON, lo que puede implicar leer más datos de la secuencia y crear una nueva Utf8JsonReader instancia en CurrentReader.
Constructores
| Nombre | Description |
|---|---|
| Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Crea una nueva Utf8JsonReaderManager instancia que comenzará a leer en la posición del documento JSON capturado en la instancia especificada. JsonReaderData |
Campos
| Nombre | Description |
|---|---|
| CurrentReader |
Utf8JsonReader El conjunto en el siguiente token que se va a consumir. |
| Data |
Realiza un seguimiento del estado y el flujo subyacente o el búfer de bytes UTF8. |
Propiedades
| Nombre | Description |
|---|---|
| QueryLogger |
Registrador para registrar eventos que se producen al leer o escribir valores JSON, o |
Métodos
| Nombre | Description |
|---|---|
| CaptureState() |
Se llama para capturar el estado de esto Utf8JsonReaderManager en el asociado JsonReaderData para que se pueda crear un nuevo Utf8JsonReaderManager elemento para que se pueda recoger más adelante en la misma posición del documento JSON. |
| MoveNext() |
Se mueve al siguiente token, lo que puede implicar leer más datos de la secuencia y crear una nueva Utf8JsonReader instancia en CurrentReader. |
| Skip() |
Omite los elementos secundarios del token JSON actual, lo que puede implicar leer más datos de la secuencia y crear una nueva Utf8JsonReader instancia en CurrentReader. |