Utf8JsonReader Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora una sequenza di sola lettura di testo con codifica UTF-8 usando le opzioni specificate. |
| Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora un intervallo di sola lettura di testo con codifica UTF-8 usando le opzioni specificate. |
| Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora una sequenza di sola lettura di testo con codifica UTF-8 e indica se l'input contiene tutto il testo da elaborare. |
| Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora un intervallo di sola lettura di testo con codifica UTF-8 e indica se l'input contiene tutto il testo da elaborare. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora una sequenza di sola lettura di testo con codifica UTF-8 usando le opzioni specificate.
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)
Parametri
- jsonData
- ReadOnlySequence<Byte>
Testo JSON con codifica UTF-8 da elaborare.
- options
- JsonReaderOptions
Opzioni che definiscono il comportamento personalizzato di Utf8JsonReader che differisce da JSON RFC (ad esempio, come gestire i commenti o la profondità massima consentita durante la lettura). Per impostazione predefinita, Utf8JsonReader segue rigorosamente il codice RFC JSON. I commenti all'interno del file JSON non sono validi e la profondità massima è 64.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo solo stack e tutte le limitazioni degli struct di riferimento si applicano.
Questo costruttore presuppone che l'intero payload JSON sia contenuto in jsonData. È equivalente a = Utf8JsonReader.IsFinalBlocktrue .
Si applica a
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora un intervallo di sola lettura di testo con codifica UTF-8 usando le opzioni specificate.
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)
Parametri
- jsonData
- ReadOnlySpan<Byte>
Testo JSON con codifica UTF-8 da elaborare.
- options
- JsonReaderOptions
Opzioni che definiscono il comportamento personalizzato di Utf8JsonReader che differisce da JSON RFC (ad esempio, come gestire i commenti o la profondità massima consentita durante la lettura). Per impostazione predefinita, Utf8JsonReader segue rigorosamente il codice RFC JSON. I commenti all'interno del file JSON non sono validi e la profondità massima è 64.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo solo stack e tutte le limitazioni degli struct di riferimento si applicano.
Questo costruttore presuppone che l'intero payload JSON sia contenuto in jsonData. È equivalente a = Utf8JsonReader.IsFinalBlocktrue .
Si applica a
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
- Origine:
- Utf8JsonReader.MultiSegment.cs
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora una sequenza di sola lettura di testo con codifica UTF-8 e indica se l'input contiene tutto il testo da elaborare.
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)
Parametri
- jsonData
- ReadOnlySequence<Byte>
Testo JSON con codifica UTF-8 da elaborare.
- isFinalBlock
- Boolean
true per indicare che la sequenza di input contiene l'intero dato da elaborare; false per indicare che l'intervallo di input contiene dati parziali con più dati da seguire.
- state
- JsonReaderState
Stato del lettore. Se si tratta della prima chiamata al costruttore, passare lo stato predefinito; in caso contrario, passare il valore della CurrentState proprietà dall'istanza precedente di Utf8JsonReader.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo solo stack e tutte le limitazioni degli struct di riferimento si applicano. Questo è il motivo per cui il costruttore accetta un oggetto JsonReaderState.
Si applica a
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
- Origine:
- Utf8JsonReader.cs
Inizializza una nuova istanza della Utf8JsonReader struttura che elabora un intervallo di sola lettura di testo con codifica UTF-8 e indica se l'input contiene tutto il testo da elaborare.
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)
Parametri
- jsonData
- ReadOnlySpan<Byte>
Testo JSON con codifica UTF-8 da elaborare.
- isFinalBlock
- Boolean
true per indicare che la sequenza di input contiene l'intero dato da elaborare; false per indicare che l'intervallo di input contiene dati parziali con più dati da seguire.
- state
- JsonReaderState
Stato del lettore. Se si tratta della prima chiamata al costruttore, passare lo stato predefinito; in caso contrario, passare il valore della CurrentState proprietà dall'istanza precedente di Utf8JsonReader.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo solo stack e tutte le limitazioni degli struct di riferimento si applicano. Questo è il motivo per cui il costruttore accetta un oggetto JsonReaderState.