JsonReaderState(JsonReaderOptions) Konstruktor

Definition

Konstruerar en ny JsonReaderState instans.

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)

Parametrar

options
JsonReaderOptions

Definierar det anpassade beteendet Utf8JsonReader för det som skiljer sig från JSON RFC (till exempel hur du hanterar kommentarer eller det maximala djup som tillåts vid läsning). Som standard Utf8JsonReader följer JSON RFC strikt (kommentarer i JSON är ogiltiga) och läser upp till ett maximalt djup på 64.

Undantag

Det maximala djupet är inställt på ett icke-positivt värde (< 0).

Kommentarer

En instans av det här tillståndet måste skickas till Utf8JsonReader konstruktorn med JSON-data. Utf8JsonReaderTill skillnad från , som är en referens-struct, kan tillståndet överleva över asynkrona/invänta gränser och därför krävs den här typen för att ge stöd för läsning i mer data asynkront innan du fortsätter med en ny instans av Utf8JsonReader.

Gäller för