JsonReaderState(JsonReaderOptions) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.