Utf8JsonReader Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der eine schreibgeschützte Sequenz mit UTF-8-codiertem Text verarbeitet wird, indem die angegebenen Optionen verwendet werden. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der ein schreibgeschützter Bereich mit UTF-8-codiertem Text verarbeitet wird, indem die angegebenen Optionen verwendet werden. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der eine schreibgeschützte Sequenz mit UTF-8-codiertem Text verarbeitet und angegeben wird, ob die Eingabe den gesamten zu verarbeitenden Text enthält. |
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der ein schreibgeschützter Bereich mit UTF-8-codiertem Text verarbeitet und angegeben wird, ob die Eingabe den gesamten zu verarbeitenden Text enthält. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der eine schreibgeschützte Sequenz mit UTF-8-codiertem Text verarbeitet wird, indem die angegebenen Optionen verwendet werden.
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)
Parameter
- jsonData
- ReadOnlySequence<Byte>
Der zu verarbeitende UTF-8 codierte JSON-Text.
- options
- JsonReaderOptions
Definiert das benutzerdefinierte Verhalten des Utf8JsonReader-Elements, das sich vom JSON RFC unterscheidet (z. B. die Handhabung von Kommentaren oder die maximal zulässige Tiefe beim Lesen). In der Standardeinstellung folgt Utf8JsonReader streng dem JSON RFC. Kommentare im JSON-Code sind ungültig, und die maximale Tiefe beträgt 64.
Hinweise
Da dieser Typ eine Ref-Struktur ist, handelt es sich um einen stapelgeschützten Typ, und alle Einschränkungen der Ref-Struktur gelten für sie.
Dieser Konstruktor geht davon aus, dass die gesamte JSON-Nutzlast in jsonData
enthalten ist; es entspricht = Utf8JsonReader.IsFinalBlocktrue
.
Gilt für
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der ein schreibgeschützter Bereich mit UTF-8-codiertem Text verarbeitet wird, indem die angegebenen Optionen verwendet werden.
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)
Parameter
- jsonData
- ReadOnlySpan<Byte>
Der zu verarbeitende UTF-8 codierte JSON-Text.
- options
- JsonReaderOptions
Definiert das benutzerdefinierte Verhalten des Utf8JsonReader-Elements, das sich vom JSON RFC unterscheidet (z. B. die Handhabung von Kommentaren oder die maximal zulässige Tiefe beim Lesen). In der Standardeinstellung folgt Utf8JsonReader streng dem JSON RFC. Kommentare im JSON-Code sind ungültig, und die maximale Tiefe beträgt 64.
Hinweise
Da dieser Typ eine Ref-Struktur ist, handelt es sich um einen stapelgeschützten Typ, und alle Einschränkungen der Ref-Struktur gelten für sie.
Dieser Konstruktor geht davon aus, dass die gesamte JSON-Nutzlast in jsonData
enthalten ist; es entspricht = Utf8JsonReader.IsFinalBlocktrue
.
Gilt für
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der eine schreibgeschützte Sequenz mit UTF-8-codiertem Text verarbeitet und angegeben wird, ob die Eingabe den gesamten zu verarbeitenden Text enthält.
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)
Parameter
- jsonData
- ReadOnlySequence<Byte>
Der zu verarbeitende UTF-8 codierte JSON-Text.
- isFinalBlock
- Boolean
true
, um anzugeben, dass die Eingabesequenz die gesamten zu verarbeitenden Daten enthält. false
, um anzugeben, dass der Eingabebereich nur einen Teil der Daten enthält und weitere Daten später folgen.
- state
- JsonReaderState
Ein Objekt, das den Readerzustand enthält. Wenn dies der erste Aufruf an den Konstruktor ist, übergeben Sie den Standardzustand. Andernfalls übergeben Sie den Wert der CurrentState-Eigenschaft aus der vorherigen Instanz von Utf8JsonReader.
Hinweise
Da dieser Typ eine Ref-Struktur ist, handelt es sich um einen stapelgeschützten Typ, und alle Einschränkungen der Ref-Struktur gelten für sie. Dies ist der Grund, warum der Konstruktor eine JsonReaderState.
Gilt für
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
Initialisiert eine neue Instanz der Utf8JsonReader-Struktur, mit der ein schreibgeschützter Bereich mit UTF-8-codiertem Text verarbeitet und angegeben wird, ob die Eingabe den gesamten zu verarbeitenden Text enthält.
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.
- isFinalBlock
- Boolean
true
, um anzugeben, dass die Eingabesequenz die gesamten zu verarbeitenden Daten enthält. false
, um anzugeben, dass der Eingabebereich nur einen Teil der Daten enthält und weitere Daten später folgen.
- state
- JsonReaderState
Ein Objekt, das den Readerzustand enthält. Wenn dies der erste Aufruf an den Konstruktor ist, übergeben Sie den Standardzustand. Andernfalls übergeben Sie den Wert der CurrentState-Eigenschaft aus der vorherigen Instanz von Utf8JsonReader.
Hinweise
Da dieser Typ eine Ref-Struktur ist, handelt es sich um einen stapelgeschützten Typ, und alle Einschränkungen der Ref-Struktur gelten für sie. Dies ist der Grund, warum der Konstruktor eine JsonReaderState.