Utf8JsonReader Konstruktory

Definicja

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)

Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs

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)

Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs
Źródło:
Utf8JsonReader.MultiSegment.cs

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.

Dotyczy