JsonReaderState JsonReaderState JsonReaderState JsonReaderState Struct

Définition

Définit un type opaque qui détient et enregistre toutes les informations d’état pertinentes qui doivent être fournies au Utf8JsonReader pour continuer la lecture après avoir traité les données incomplètes.Defines an opaque type that holds and saves all the relevant state information, which must be provided to the Utf8JsonReader to continue reading after processing incomplete data.

public value class JsonReaderState
public struct JsonReaderState
type JsonReaderState = struct
Public Structure JsonReaderState
Héritage
JsonReaderStateJsonReaderStateJsonReaderStateJsonReaderState

Remarques

JsonReaderState est requis pour prendre en charge de la réentrance lors de la lecture des données incomplètes et poursuivez votre lecture une fois plus de données sont disponibles.JsonReaderState is required to support reentrancy when reading incomplete data, and to continue reading once more data is available. Contrairement à la Utf8JsonReader struct, qui est un struct ref, ce type peut survivre à au-delà des limites d’async/await, et par conséquent, il est nécessaire de fournir la prise en charge pour la lecture des données plus de façon asynchrone avant de continuer avec une nouvelle instance de la Utf8JsonReader.Unlike the Utf8JsonReader struct, which is a ref struct, this type can survive across async/await boundaries, and hence it's required to provide support for reading more data asynchronously before continuing with a new instance of the Utf8JsonReader.

Constructeurs

JsonReaderState(JsonReaderOptions) JsonReaderState(JsonReaderOptions) JsonReaderState(JsonReaderOptions) JsonReaderState(JsonReaderOptions)

Construit une nouvelle instance de JsonReaderState.Constructs a new JsonReaderState instance.

Propriétés

BytesConsumed BytesConsumed BytesConsumed BytesConsumed

Obtient le nombre total d’octets consommés par le Utf8JsonReader jusqu’ici pour le texte d’entrée encodé en UTF-8 donné.Gets the total number of bytes consumed by the Utf8JsonReader so far for the given UTF-8 encoded input text.

Options Options Options Options

Obtient le comportement personnalisé à utiliser lors de la lecture des données JSON avec le struct Utf8JsonReader qui peut dévier du respect strict de la spécification JSON, qui est le comportement par défaut.Gets the custom behavior to use when reading JSON data using the Utf8JsonReader struct that may deviate from strict adherence to the JSON specification, which is the default behavior.

Position Position Position Position

Obtient la SequencePosition actuelle dans l’entrée encodée en UTF-8 ReadOnlySequence<byte>.Gets the current SequencePosition within the provided UTF-8 encoded input ReadOnlySequence<byte>. Si le struct Utf8JsonReader a été plutôt construit avec un ReadOnlySpan<byte>, il retourne toujours une SequencePosition par défaut.If the Utf8JsonReader struct was constructed with a ReadOnlySpan<byte> instead, this will always return a default SequencePosition.

S’applique à