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 obiektu, które różni się od JSON RFC (na przykład sposób obsługi komentarzy lub maksymalnej głębokości dozwolonej 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/oczekujących, dlatego ten typ jest wymagany do zapewnienia obsługi odczytu w większej liczbie danych asynchronicznie przed kontynuowaniem nowego wystąpienia klasy Utf8JsonReader.