Sdílet prostřednictvím


JsonReaderState(JsonReaderOptions) Konstruktor

Definice

Vytvoří novou JsonReaderState instanci.

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

Definuje přizpůsobené chování Utf8JsonReader , které se liší od dokumentu RFC JSON (například způsob zpracování komentářů nebo maximální povolenou hloubku při čtení). Ve výchozím nastavení platí, že následující Utf8JsonReader kód RFC JSON (komentáře v rámci JSON jsou neplatné) a čte až do maximální hloubky 64.

Výjimky

Maximální hloubka je nastavena na nekladnou hodnotu (< 0).

Poznámky

Instance tohoto stavu musí být předána Utf8JsonReader konstruktoru s daty JSON. Utf8JsonReaderNa rozdíl od , který je ref strukturou, může stát přežít přes hranice asynchronní/await, a proto tento typ je nutný k zajištění podpory pro čtení ve více datech asynchronně předtím, než budete pokračovat s novou instancí Utf8JsonReader.

Platí pro