Utf8JsonReader Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
Инициализирует новый экземпляр Utf8JsonReader структуры, обрабатывающей только для чтения последовательность в кодировке UTF-8 с помощью указанных параметров. |
| Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
Инициализирует новый экземпляр Utf8JsonReader структуры, обрабатывающей доступный только для чтения диапазон текста в кодировке UTF-8 с помощью указанных параметров. |
| Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
Инициализирует новый экземпляр Utf8JsonReader структуры, которая обрабатывает только для чтения последовательность в кодировке UTF-8 и указывает, содержит ли вход все текст для обработки. |
| Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
Инициализирует новый экземпляр Utf8JsonReader структуры, которая обрабатывает только для чтения диапазон закодированного текста UTF-8 и указывает, содержит ли вход все текст для обработки. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
Инициализирует новый экземпляр Utf8JsonReader структуры, обрабатывающей только для чтения последовательность в кодировке UTF-8 с помощью указанных параметров.
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)
Параметры
- jsonData
- ReadOnlySequence<Byte>
Текст JSON в кодировке UTF-8 для обработки.
- options
- JsonReaderOptions
Параметры, определяющие настраиваемое поведение Utf8JsonReader , которое отличается от RFC JSON (например, обработка комментариев или максимально допустимой глубины при чтении). По умолчанию Utf8JsonReader выполняется строгое выполнение JSON RFC. Примечания в формате JSON недопустимы, а максимальная глубина — 64.
Комментарии
Так как этот тип является структурой ссылок, он является типом только стека, и к ним применяются все ограничения ссылок.
В этом конструкторе предполагается, что вся полезные данные JSON содержатся вjsonData; она эквивалентна = Utf8JsonReader.IsFinalBlocktrue.
Применяется к
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
Инициализирует новый экземпляр Utf8JsonReader структуры, обрабатывающей доступный только для чтения диапазон текста в кодировке UTF-8 с помощью указанных параметров.
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)
Параметры
- jsonData
- ReadOnlySpan<Byte>
Текст JSON в кодировке UTF-8 для обработки.
- options
- JsonReaderOptions
Параметры, определяющие настраиваемое поведение Utf8JsonReader , которое отличается от RFC JSON (например, обработка комментариев или максимально допустимой глубины при чтении). По умолчанию Utf8JsonReader выполняется строгое выполнение JSON RFC. Примечания в формате JSON недопустимы, а максимальная глубина — 64.
Комментарии
Так как этот тип является структурой ссылок, он является типом только стека, и к ним применяются все ограничения ссылок.
В этом конструкторе предполагается, что вся полезные данные JSON содержатся вjsonData; она эквивалентна = Utf8JsonReader.IsFinalBlocktrue.
Применяется к
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
- Исходный код:
- Utf8JsonReader.MultiSegment.cs
Инициализирует новый экземпляр Utf8JsonReader структуры, которая обрабатывает только для чтения последовательность в кодировке UTF-8 и указывает, содержит ли вход все текст для обработки.
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)
Параметры
- jsonData
- ReadOnlySequence<Byte>
Текст JSON в кодировке UTF-8 для обработки.
- isFinalBlock
- Boolean
true Значение , указывающее, что входная последовательность содержит все данные для обработки; false Чтобы указать, что входной диапазон содержит частичные данные с дополнительными данными для выполнения.
- state
- JsonReaderState
Состояние чтения. Если это первый вызов конструктора, передайте состояние по умолчанию; в противном случае передайте значение CurrentState свойства из предыдущего экземпляра Utf8JsonReaderобъекта.
Комментарии
Так как этот тип является структурой ссылок, он является типом только стека, и к ним применяются все ограничения ссылок. Именно поэтому конструктор принимает объект JsonReaderState.
Применяется к
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
- Исходный код:
- Utf8JsonReader.cs
Инициализирует новый экземпляр Utf8JsonReader структуры, которая обрабатывает только для чтения диапазон закодированного текста UTF-8 и указывает, содержит ли вход все текст для обработки.
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)
Параметры
- jsonData
- ReadOnlySpan<Byte>
Текст JSON в кодировке UTF-8 для обработки.
- isFinalBlock
- Boolean
true Значение , указывающее, что входная последовательность содержит все данные для обработки; false Чтобы указать, что входной диапазон содержит частичные данные с дополнительными данными для выполнения.
- state
- JsonReaderState
Состояние чтения. Если это первый вызов конструктора, передайте состояние по умолчанию; в противном случае передайте значение CurrentState свойства из предыдущего экземпляра Utf8JsonReaderобъекта.
Комментарии
Так как этот тип является структурой ссылок, он является типом только стека, и к ним применяются все ограничения ссылок. Именно поэтому конструктор принимает объект JsonReaderState.