Utf8JsonReader Utf8JsonReader Utf8JsonReader Utf8JsonReader Constructors

Definition

Überlädt

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Initialisiert eine neue Instanz der Utf8JsonReader-Klasse.Initializes a new instance of the Utf8JsonReader class.

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Initialisiert eine neue Instanz der Utf8JsonReader-Klasse.Initializes a new instance of the Utf8JsonReader class.

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Initialisiert eine neue Instanz der Utf8JsonReader-Klasse.Initializes a new instance of the Utf8JsonReader class.

public:
 Utf8JsonReader(System::Buffers::ReadOnlySequence<System::Byte> % jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (ref System.Buffers.ReadOnlySequence<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader :  * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (ByRef jsonData As ReadOnlySequence(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)

Parameter

jsonData
ReadOnlySequence<Byte>

Der zu verarbeitende UTF-8 codierte JSON-Text.The UTF-8 encoded JSON text to process.

isFinalBlock
Boolean Boolean Boolean Boolean

true, wenn die Eingabesequenz die gesamten zu verarbeitenden Daten enthält.true when the input sequence contains the entire data to process. false, nur wenn bekannt ist, dass der Eingabebereich Teildaten enthält, auf die weitere Daten folgen.false only if it's known that the input span contains partial data with more data to follow.

state
JsonReaderState JsonReaderState JsonReaderState JsonReaderState

Wenn dies der erste Aufruf des Konstruktors ist, übergeben Sie einen Standardzustand.If this is the first call to the constructor, pass in a default state. Andernfalls erfassen Sie den Zustand aus der vorherigen Instanz von Utf8JsonReader, und geben Sie diesen zurück.Otherwise, capture the state from the previous instance of the Utf8JsonReader and pass that back.

Hinweise

Da dieser Typ einer Referenzstruktur handelt, ist eine Art ausschließlich stapelbezogene, und alle Einschränkungen von referenzstrukturen darauf anwenden.Since this type is a ref struct, it is a stack-only type, and all the limitations of ref structs apply to it. Dies ist der Grund, warum der Konstruktor akzeptiert, ein JsonReaderState.This is the reason why the constructor accepts a JsonReaderState.

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Initialisiert eine neue Instanz der Utf8JsonReader-Klasse.Initializes a new instance of the Utf8JsonReader class.

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)

Parameter

jsonData
ReadOnlySpan<Byte>

Der zu verarbeitende UTF-8 codierte JSON-Text.The UTF-8 encoded JSON text to process.

isFinalBlock
Boolean Boolean Boolean Boolean

true, wenn der Eingabebereich die gesamten zu verarbeitenden Daten enthält.true when the input span contains the entire data to process. false, nur wenn bekannt ist, dass der Eingabebereich Teildaten enthält, auf die weitere Daten folgen.false only if it's known that the input span contains partial data with more data to follow.

state
JsonReaderState JsonReaderState JsonReaderState JsonReaderState

Eine Struktur, die den Readerzustand enthält.A struct that contains the reader state. Beim ersten Aufruf des Konstruktors sollte sie einen Standardzustand wiederspiegeln. Andernfalls sollte der Zustand aus der vorherigen Instanz von Utf8JsonReader erfasst und zurückgegeben werden.On the first call to the constructor, it should reflect a default state; otherwise, it should capture the state from the previous instance instance of the Utf8JsonReader and pass that back.

Hinweise

Da dieser Typ einer Referenzstruktur handelt, ist eine Art ausschließlich stapelbezogene, und alle Einschränkungen von referenzstrukturen darauf anwenden.Since this type is a ref struct, it is a stack-only type, and all the limitations of ref structs apply to it. Dies ist der Grund, warum der Konstruktor akzeptiert, ein JsonReaderState.This is the reason why the constructor accepts a JsonReaderState.

Gilt für: