Utf8JsonReader Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza sekwencję tekstu zakodowanego w formacie UTF-8 tylko do odczytu przy użyciu określonych opcji. |
| Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza zakres tylko do odczytu zakodowanego tekstu UTF-8 przy użyciu określonych opcji. |
| Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza sekwencję tekstu zakodowanego w formacie UTF-8 tylko do odczytu i wskazuje, czy dane wejściowe zawierają cały tekst do przetworzenia. |
| Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza zakres tylko do odczytu zakodowanego tekstu UTF-8 i wskazuje, czy dane wejściowe zawierają cały tekst do przetworzenia. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza sekwencję tekstu zakodowanego w formacie UTF-8 tylko do odczytu przy użyciu określonych opcji.
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)
Parametry
- jsonData
- ReadOnlySequence<Byte>
Zakodowany w formacie UTF-8 tekst JSON do przetworzenia.
- options
- JsonReaderOptions
Opcje definiujące dostosowane zachowanie Utf8JsonReader obiektu różniące się od JSON RFC (na przykład sposobu obsługi komentarzy lub maksymalnej głębokości dozwolonej podczas odczytywania). Domyślnie kod Utf8JsonReader JSON RFC jest ściśle zgodny; komentarze w formacie JSON są nieprawidłowe, a maksymalna głębokość to 64.
Uwagi
Ponieważ ten typ jest strukturą ref, jest to typ tylko stosu, a wszystkie ograniczenia struktury ref mają zastosowanie do niego.
Ten konstruktor zakłada, że cały ładunek JSON jest zawarty w jsonDataelemencie ; jest to równoważne .Utf8JsonReader.IsFinalBlock = true
Dotyczy
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza zakres tylko do odczytu zakodowanego tekstu UTF-8 przy użyciu określonych opcji.
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)
Parametry
- jsonData
- ReadOnlySpan<Byte>
Zakodowany w formacie UTF-8 tekst JSON do przetworzenia.
- options
- JsonReaderOptions
Opcje definiujące dostosowane zachowanie Utf8JsonReader obiektu różniące się od JSON RFC (na przykład sposobu obsługi komentarzy lub maksymalnej głębokości dozwolonej podczas odczytywania). Domyślnie kod Utf8JsonReader JSON RFC jest ściśle zgodny; komentarze w formacie JSON są nieprawidłowe, a maksymalna głębokość to 64.
Uwagi
Ponieważ ten typ jest strukturą ref, jest to typ tylko stosu, a wszystkie ograniczenia struktury ref mają zastosowanie do niego.
Ten konstruktor zakłada, że cały ładunek JSON jest zawarty w jsonDataelemencie ; jest to równoważne .Utf8JsonReader.IsFinalBlock = true
Dotyczy
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza sekwencję tekstu zakodowanego w formacie UTF-8 tylko do odczytu i wskazuje, czy dane wejściowe zawierają cały tekst do przetworzenia.
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)
Parametry
- jsonData
- ReadOnlySequence<Byte>
Zakodowany w formacie UTF-8 tekst JSON do przetworzenia.
- isFinalBlock
- Boolean
true aby wskazać, że sekwencja wejściowa zawiera całe dane do przetworzenia; false aby wskazać, że zakres danych wejściowych zawiera częściowe dane z większą ilością danych do naśladowania.
- state
- JsonReaderState
Stan czytelnika. Jeśli jest to pierwsze wywołanie konstruktora, przekaż stan domyślny; w przeciwnym razie przekaż wartość CurrentState właściwości z poprzedniego wystąpienia klasy Utf8JsonReader.
Uwagi
Ponieważ ten typ jest strukturą ref, jest to typ tylko stosu, a wszystkie ograniczenia struktury ref mają zastosowanie do niego. Jest to powód, dla którego konstruktor akceptuje element JsonReaderState.
Dotyczy
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
- Źródło:
- Utf8JsonReader.cs
Inicjuje nowe wystąpienie Utf8JsonReader struktury, która przetwarza zakres tylko do odczytu zakodowanego tekstu UTF-8 i wskazuje, czy dane wejściowe zawierają cały tekst do przetworzenia.
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)
Parametry
- jsonData
- ReadOnlySpan<Byte>
Zakodowany w formacie UTF-8 tekst JSON do przetworzenia.
- isFinalBlock
- Boolean
true aby wskazać, że sekwencja wejściowa zawiera całe dane do przetworzenia; false aby wskazać, że zakres danych wejściowych zawiera częściowe dane z większą ilością danych do naśladowania.
- state
- JsonReaderState
Stan czytelnika. Jeśli jest to pierwsze wywołanie konstruktora, przekaż stan domyślny; w przeciwnym razie przekaż wartość CurrentState właściwości z poprzedniego wystąpienia klasy Utf8JsonReader.
Uwagi
Ponieważ ten typ jest strukturą ref, jest to typ tylko stosu, a wszystkie ograniczenia struktury ref mają zastosowanie do niego. Jest to powód, dla którego konstruktor akceptuje element JsonReaderState.