JsonReaderState(JsonReaderOptions) Konstruktor

Definicja

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.

Dotyczy