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
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora una sequenza di sola lettura del testo con codifica UTF-8 usando le opzioni specificate. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora un intervallo di sola lettura del testo con codifica UTF-8 usando le opzioni specificate. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora una sequenza di sola lettura del 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 struttura Utf8JsonReader che elabora un intervallo di sola lettura del testo con codifica UTF-8 e indica se l'input contiene tutto il testo da elaborare. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora una sequenza di sola lettura del 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
Definisce il comportamento personalizzato dell'oggetto Utf8JsonReader che differisce dalla RFC JSON, ad esempio la gestione dei commenti o la profondità massima consentita durante la lettura. Per impostazione predefinita, Utf8JsonReader è conforme alla RFC JSON, di conseguenza i commenti all'interno di JSON non sono validi e la profondità massima è pari a 64.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo di sola stack e tutte le limitazioni degli struct di riferimento si applicano.
Questo costruttore presuppone che l'intero payload JSON sia contenuto in jsonData
; equivale a = Utf8JsonReader.IsFinalBlocktrue
.
Si applica a
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora un intervallo di sola lettura del 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
Definisce il comportamento personalizzato dell'oggetto Utf8JsonReader che differisce dalla RFC JSON, ad esempio la gestione dei commenti o la profondità massima consentita durante la lettura. Per impostazione predefinita, Utf8JsonReader è conforme alla RFC JSON, di conseguenza i commenti all'interno di JSON non sono validi e la profondità massima è pari a 64.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo di sola stack e tutte le limitazioni degli struct di riferimento si applicano.
Questo costruttore presuppone che l'intero payload JSON sia contenuto in jsonData
; equivale a = Utf8JsonReader.IsFinalBlocktrue
.
Si applica a
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora una sequenza di sola lettura del 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 tutti i dati da elaborare; false
per indicare che l'intervallo di input contiene dati parziali e che seguiranno altri dati.
- state
- JsonReaderState
Oggetto che contiene lo stato del lettore. Se si tratta della prima chiamata al costruttore, passare lo stato predefinito; in caso contrario, passare il valore della proprietà CurrentState dall'istanza precedente di Utf8JsonReader.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo di sola stack e tutte le limitazioni degli struct di riferimento si applicano. Questo è il motivo per cui il costruttore accetta un JsonReaderStateoggetto .
Si applica a
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
Inizializza una nuova istanza della struttura Utf8JsonReader che elabora un intervallo di sola lettura del 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 tutti i dati da elaborare; false
per indicare che l'intervallo di input contiene dati parziali e che seguiranno altri dati.
- state
- JsonReaderState
Oggetto che contiene lo stato del lettore. Se si tratta della prima chiamata al costruttore, passare lo stato predefinito; in caso contrario, passare il valore della proprietà CurrentState dall'istanza precedente di Utf8JsonReader.
Commenti
Poiché questo tipo è uno struct di riferimento, è un tipo di sola stack e tutte le limitazioni degli struct di riferimento si applicano. Questo è il motivo per cui il costruttore accetta un JsonReaderStateoggetto .