Utf8JsonWriter.WriteRawValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| WriteRawValue(String, Boolean) |
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON. |
| WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON. |
| WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON. |
| WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON. |
WriteRawValue(String, Boolean)
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON.
public void WriteRawValue(string json, bool skipInputValidation = false);
member this.WriteRawValue : string * bool -> unit
Public Sub WriteRawValue (json As String, Optional skipInputValidation As Boolean = false)
Параметры
- json
- String
Необработанное содержимое JSON для записи.
- skipInputValidation
- Boolean
false чтобы проверить, является ли входная нагрузка JSON совместимой с RFC 8259; true Иначе.
Исключения
json равно null.
Длина входных данных равна нулю или больше 715 827 882 (Int32.MaxValue / 3).
skipInputValidation — falseи входные данные не являются допустимыми, полными, одним значением JSON в соответствии с JSON RFC или входной json превышает рекурсивную глубину 64.
Комментарии
При записи ненадежных значений JSON не устанавливайте skipInputValidationtrue значение, так как это может привести к недопустимой записи JSON или недопустимой общей полезных данных, записываемых в экземпляр записи.
При использовании этого метода входное содержимое будет записано в целевой as-isзаписи, если проверка не завершится ошибкой (если она включена).
Значение SkipValidation экземпляра записи учитывается при использовании этого метода.
При Indented использовании этого метода не применяются и Encoder значения для экземпляра записи.
Применяется к
WriteRawValue(ReadOnlySpan<Char>, Boolean)
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON.
public void WriteRawValue(ReadOnlySpan<char> json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<char> * bool -> unit
Public Sub WriteRawValue (json As ReadOnlySpan(Of Char), Optional skipInputValidation As Boolean = false)
Параметры
- json
- ReadOnlySpan<Char>
Необработанное содержимое JSON для записи.
- skipInputValidation
- Boolean
false чтобы проверить, является ли входная нагрузка JSON совместимой с RFC 8259; true Иначе.
Исключения
Длина входных данных равна нулю или больше 715 827 882 (Int32.MaxValue / 3).
skipInputValidation — falseи входные данные не являются допустимыми, полными, одним значением JSON в соответствии с JSON RFC или входной json превышает рекурсивную глубину 64.
Комментарии
При записи ненадежных значений JSON не устанавливайте skipInputValidationtrue значение, так как это может привести к недопустимой записи JSON или недопустимой общей полезных данных, записываемых в экземпляр записи.
При использовании этого метода входное содержимое будет записано в целевой as-isзаписи, если проверка не завершится ошибкой (если она включена).
Значение SkipValidation экземпляра записи учитывается при использовании этого метода.
При Indented использовании этого метода не применяются и Encoder значения для экземпляра записи.
Применяется к
WriteRawValue(ReadOnlySpan<Byte>, Boolean)
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON.
public void WriteRawValue(ReadOnlySpan<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySpan(Of Byte), Optional skipInputValidation As Boolean = false)
Параметры
- utf8Json
- ReadOnlySpan<Byte>
Необработанное содержимое JSON для записи.
- skipInputValidation
- Boolean
false чтобы проверить, является ли входная нагрузка JSON совместимой с RFC 8259; true Иначе.
Исключения
Длина входных данных равна нулю или равна Int32.MaxValue.
skipInputValidation — falseи входные данные не являются допустимыми, полными, одним значением JSON в соответствии с JSON RFC или входной json превышает рекурсивную глубину 64.
Комментарии
При написании ненадежных значений JSON не задайте skipInputValidationtrue значение, так как это может привести к недопустимой записи JSON или недопустимой общей полезных данных, записываемых в средство записи.
При использовании этого метода входное содержимое будет записано в целевой as-isзаписи, если проверка не завершится ошибкой (если она включена).
Значение SkipValidation экземпляра записи учитывается при использовании этого метода.
При Indented использовании этого метода не применяются и Encoder значения для экземпляра записи.
Применяется к
WriteRawValue(ReadOnlySequence<Byte>, Boolean)
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Raw.cs
Записывает входные данные в виде содержимого JSON. Ожидается, что входное содержимое является одним полным значением JSON.
public void WriteRawValue(System.Buffers.ReadOnlySequence<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : System.Buffers.ReadOnlySequence<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySequence(Of Byte), Optional skipInputValidation As Boolean = false)
Параметры
- utf8Json
- ReadOnlySequence<Byte>
Необработанное содержимое JSON для записи.
- skipInputValidation
- Boolean
false чтобы проверить, является ли входная нагрузка JSON совместимой с RFC 8259; true , чтобы пропустить проверку.
Исключения
Длина входных данных равна нулю или равна Int32.MaxValue.
skipInputValidation — falseи входные данные не являются допустимыми, полными, одним значением JSON в соответствии с JSON RFC или входным JSON превышает рекурсивную глубину 64.
Комментарии
При написании ненадежных значений JSON не устанавливайте skipInputValidationtrue значение, так как это может привести к недопустимому написанию JSON или недопустимой общей полезных данных, записываемых в экземпляр записи.
При использовании этого метода входное содержимое будет записано в целевой as-isзаписи, если проверка не завершится ошибкой (если она включена).
Значение SkipValidation экземпляра записи учитывается при использовании этого метода.
При Indented использовании этого метода не применяются и Encoder значения для экземпляра записи.