JsonReaderState(JsonReaderOptions) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowe JsonReaderState wystąpienie.
public JsonReaderState (System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.JsonReaderState : System.Text.Json.JsonReaderOptions -> System.Text.Json.JsonReaderState
Public Sub New (Optional options As JsonReaderOptions = Nothing)
Parametry
- options
- JsonReaderOptions
Definiuje dostosowane zachowanie Utf8JsonReader , które różni się od specyfikacji RFC JSON (na przykład sposób obsługi komentarzy lub maksymalna głębokość dozwolona podczas odczytywania). Domyślnie plik Utf8JsonReader JSON RFC jest ściśle zgodny (komentarze w formacie JSON są nieprawidłowe) i odczytuje maksymalną głębokość 64.
Wyjątki
Maksymalna głębokość jest ustawiona na wartość nie dodatnią (< 0).
Uwagi
Wystąpienie tego stanu musi zostać przekazane do konstruktora Utf8JsonReader z danymi JSON. Utf8JsonReaderW przeciwieństwie do struktury , która jest strukturą ref, stan może przetrwać w granicach asynchronicznych/await, dlatego ten typ jest wymagany do zapewnienia obsługi odczytu w większej liczbie danych asynchronicznie przed kontynuowaniem nowego wystąpienia klasy Utf8JsonReader.