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).

skipInputValidationfalseи входные данные не являются допустимыми, полными, одним значением 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).

skipInputValidationfalseи входные данные не являются допустимыми, полными, одним значением 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.

skipInputValidationfalseи входные данные не являются допустимыми, полными, одним значением 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.

skipInputValidationfalseи входные данные не являются допустимыми, полными, одним значением JSON в соответствии с JSON RFC или входным JSON превышает рекурсивную глубину 64.

Комментарии

При написании ненадежных значений JSON не устанавливайте skipInputValidationtrue значение, так как это может привести к недопустимому написанию JSON или недопустимой общей полезных данных, записываемых в экземпляр записи.

При использовании этого метода входное содержимое будет записано в целевой as-isзаписи, если проверка не завершится ошибкой (если она включена).

Значение SkipValidation экземпляра записи учитывается при использовании этого метода.

При Indented использовании этого метода не применяются и Encoder значения для экземпляра записи.

Применяется к