JsonReaderState(JsonReaderOptions) Konstruktor
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.