Bahasa

Utf8JsonReader Konstruktor

Definisi

Overload

Nama Deskripsi
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses urutan baca-saja dari teks yang dikodekan UTF-8 menggunakan opsi yang ditentukan.

Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses rentang baca-saja dari teks yang dikodekan UTF-8 menggunakan opsi yang ditentukan.

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses urutan baca-saja dari teks yang dikodekan UTF-8 dan menunjukkan apakah input berisi semua teks untuk diproses.

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses rentang baca-saja dari teks yang dikodekan UTF-8 dan menunjukkan apakah input berisi semua teks untuk diproses.

Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)

Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses urutan baca-saja dari teks yang dikodekan UTF-8 menggunakan opsi yang ditentukan.

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>

Teks JSON yang dikodekan UTF-8 untuk diproses.

options
JsonReaderOptions

Opsi yang menentukan perilaku Utf8JsonReader yang disesuaikan yang berbeda dari JSON RFC (misalnya, cara menangani komentar atau kedalaman maksimum yang diizinkan saat membaca). Secara default, Utf8JsonReader mengikuti JSON RFC secara ketat; komentar dalam JSON tidak valid, dan kedalaman maksimum adalah 64.

Keterangan

Karena jenis ini adalah struct ref, ini adalah jenis tumpukan-saja, dan semua batasan struktur ref berlaku untuk itu.

Konstruktor ini mengasumsikan bahwa seluruh payload JSON terkandung dalam jsonData; setara dengan = Utf8JsonReader.IsFinalBlocktrue .

Berlaku untuk

Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)

Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses rentang baca-saja dari teks yang dikodekan UTF-8 menggunakan opsi yang ditentukan.

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>

Teks JSON yang dikodekan UTF-8 untuk diproses.

options
JsonReaderOptions

Opsi yang menentukan perilaku Utf8JsonReader yang disesuaikan yang berbeda dari JSON RFC (misalnya, cara menangani komentar atau kedalaman maksimum yang diizinkan saat membaca). Secara default, Utf8JsonReader mengikuti JSON RFC secara ketat; komentar dalam JSON tidak valid, dan kedalaman maksimum adalah 64.

Keterangan

Karena jenis ini adalah struct ref, ini adalah jenis tumpukan-saja, dan semua batasan struktur ref berlaku untuk itu.

Konstruktor ini mengasumsikan bahwa seluruh payload JSON terkandung dalam jsonData; setara dengan = Utf8JsonReader.IsFinalBlocktrue .

Berlaku untuk

Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)

Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs
Sumber:
Utf8JsonReader.MultiSegment.cs

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses urutan baca-saja dari teks yang dikodekan UTF-8 dan menunjukkan apakah input berisi semua teks untuk diproses.

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>

Teks JSON yang dikodekan UTF-8 untuk diproses.

isFinalBlock
Boolean

true untuk menunjukkan bahwa urutan input berisi seluruh data yang akan diproses; false untuk menunjukkan bahwa rentang input berisi data parsial dengan lebih banyak data untuk diikuti.

state
JsonReaderState

Status pembaca. Jika ini adalah panggilan pertama ke konstruktor, berikan status default; jika tidak, berikan nilai CurrentState properti dari instans sebelumnya dari Utf8JsonReader.

Keterangan

Karena jenis ini adalah struct ref, ini adalah jenis tumpukan-saja, dan semua batasan struktur ref berlaku untuk itu. Ini adalah alasan mengapa konstruktor menerima JsonReaderState.

Berlaku untuk

Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)

Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs
Sumber:
Utf8JsonReader.cs

Menginisialisasi instans baru struktur Utf8JsonReader yang memproses rentang baca-saja dari teks yang dikodekan UTF-8 dan menunjukkan apakah input berisi semua teks untuk diproses.

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>

Teks JSON yang dikodekan UTF-8 untuk diproses.

isFinalBlock
Boolean

true untuk menunjukkan bahwa urutan input berisi seluruh data yang akan diproses; false untuk menunjukkan bahwa rentang input berisi data parsial dengan lebih banyak data untuk diikuti.

state
JsonReaderState

Status pembaca. Jika ini adalah panggilan pertama ke konstruktor, berikan status default; jika tidak, berikan nilai CurrentState properti dari instans sebelumnya dari Utf8JsonReader.

Keterangan

Karena jenis ini adalah struct ref, ini adalah jenis tumpukan-saja, dan semua batasan struktur ref berlaku untuk itu. Ini adalah alasan mengapa konstruktor menerima JsonReaderState.

Berlaku untuk