Utf8JsonReader Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar en skrivskyddad sekvens med UTF-8-kodad text med de angivna alternativen. |
| Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar ett skrivskyddat intervall med UTF-8-kodad text med de angivna alternativen. |
| Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar en skrivskyddad sekvens med UTF-8-kodad text och anger om indata innehåller all text som ska bearbetas. |
| Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar ett skrivskyddat intervall med UTF-8-kodad text och anger om indata innehåller all text som ska bearbetas. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar en skrivskyddad sekvens med UTF-8-kodad text med de angivna alternativen.
public Utf8JsonReader(System.Buffers.ReadOnlySequence<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parametrar
- jsonData
- ReadOnlySequence<Byte>
UTF-8-kodad JSON-text som ska bearbetas.
- options
- JsonReaderOptions
Alternativ som definierar anpassat beteende Utf8JsonReader för det som skiljer sig från JSON RFC (till exempel hur du hanterar kommentarer eller maximalt djup som tillåts vid läsning). Som standard Utf8JsonReader följer JSON RFC strikt. Kommentarer i JSON är ogiltiga och det maximala djupet är 64.
Kommentarer
Eftersom den här typen är en referens-struct är den en stack-only-typ, och alla begränsningar för referensstrukturer gäller för den.
Den här konstruktorn förutsätter att hela JSON-nyttolasten finns i jsonData. Den motsvarar = Utf8JsonReader.IsFinalBlocktrue .
Gäller för
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar ett skrivskyddat intervall med UTF-8-kodad text med de angivna alternativen.
public Utf8JsonReader(ReadOnlySpan<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), Optional options As JsonReaderOptions = Nothing)
Parametrar
- jsonData
- ReadOnlySpan<Byte>
UTF-8-kodad JSON-text som ska bearbetas.
- options
- JsonReaderOptions
Alternativ som definierar anpassat beteende Utf8JsonReader för det som skiljer sig från JSON RFC (till exempel hur du hanterar kommentarer eller maximalt djup som tillåts vid läsning). Som standard Utf8JsonReader följer JSON RFC strikt. Kommentarer i JSON är ogiltiga och det maximala djupet är 64.
Kommentarer
Eftersom den här typen är en referens-struct är den en stack-only-typ, och alla begränsningar för referensstrukturer gäller för den.
Den här konstruktorn förutsätter att hela JSON-nyttolasten finns i jsonData. Den motsvarar = Utf8JsonReader.IsFinalBlocktrue .
Gäller för
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar en skrivskyddad sekvens med UTF-8-kodad text och anger om indata innehåller all text som ska bearbetas.
public:
Utf8JsonReader(System::Buffers::ReadOnlySequence<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader(System.Buffers.ReadOnlySequence<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parametrar
- jsonData
- ReadOnlySequence<Byte>
UTF-8-kodad JSON-text som ska bearbetas.
- isFinalBlock
- Boolean
true för att ange att indatasekvensen innehåller hela data som ska bearbetas. false för att ange att indataintervallet innehåller partiella data med mer data att följa.
- state
- JsonReaderState
Läsartillståndet. Om det här är det första anropet till konstruktorn skickar du standardtillståndet. annars skickar du värdet för CurrentState egenskapen från den tidigare instansen Utf8JsonReaderav .
Kommentarer
Eftersom den här typen är en referens-struct är den en stack-only-typ, och alla begränsningar för referensstrukturer gäller för den. Det är anledningen till att konstruktorn accepterar en JsonReaderState.
Gäller för
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
- Källa:
- Utf8JsonReader.cs
Initierar en ny instans av Utf8JsonReader strukturen som bearbetar ett skrivskyddat intervall med UTF-8-kodad text och anger om indata innehåller all text som ska bearbetas.
public:
Utf8JsonReader(ReadOnlySpan<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader(ReadOnlySpan<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
Parametrar
- jsonData
- ReadOnlySpan<Byte>
UTF-8-kodad JSON-text som ska bearbetas.
- isFinalBlock
- Boolean
true för att ange att indatasekvensen innehåller hela data som ska bearbetas. false för att ange att indataintervallet innehåller partiella data med mer data att följa.
- state
- JsonReaderState
Läsartillståndet. Om det här är det första anropet till konstruktorn skickar du standardtillståndet. annars skickar du värdet för CurrentState egenskapen från den tidigare instansen Utf8JsonReaderav .
Kommentarer
Eftersom den här typen är en referens-struct är den en stack-only-typ, och alla begränsningar för referensstrukturer gäller för den. Det är anledningen till att konstruktorn accepterar en JsonReaderState.