Utf8JsonReader Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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)
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.