Comparteix a través de


Utf8JsonWriter.WriteRawValue Método

Definición

Sobrecargas

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

WriteRawValue(String, Boolean)

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

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)

Parámetros

utf8Json
ReadOnlySequence<Byte>

Contenido JSON sin formato que se va a escribir.

skipInputValidation
Boolean

false para validar si la entrada es una carga JSON compatible con RFC 8259; true para omitir la validación.

Excepciones

La longitud de la entrada es cero o igual que Int32.MaxValue.

skipInputValidation es falsey la entrada no es un valor JSON válido completo y completo según la RFC JSON o el JSON de entrada supera una profundidad recursiva de 64.

Comentarios

Al escribir valores JSON que no son de confianza, no se establece skipInputValidationtrue en , ya que esto puede dar lugar a que se escriba JSON no válido o que se escriba una carga general no válida en la instancia de escritor.

Al usar este método, el contenido de entrada se escribirá en el destino del escritor tal y como está, a menos que se produzca un error de validación (cuando esté habilitado).

El SkipValidation valor de la instancia de escritor se respeta al usar este método.

Los Indented valores y Encoder de la instancia de escritor no se aplican al usar este método.

Se aplica a

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

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)

Parámetros

json
ReadOnlySpan<Char>

Contenido JSON sin formato que se va a escribir.

skipInputValidation
Boolean

false para validar si la entrada es una carga JSON compatible con RFC 8259; true Lo contrario.

Excepciones

La longitud de la entrada es cero o mayor que 715 827 882 (Int32.MaxValue / 3).

skipInputValidation es falsey la entrada no es un valor JSON válido, completo y único según el RFC JSON, o el JSON de entrada supera una profundidad recursiva de 64.

Comentarios

Al escribir valores JSON que no son de confianza, no se establece skipInputValidationtrue en , ya que esto puede dar lugar a que se escriba JSON no válido o que se escriba una carga general no válida en la instancia de escritor.

Al usar este método, el contenido de entrada se escribirá en el destino del escritor tal y como está, a menos que se produzca un error de validación (cuando esté habilitado).

El SkipValidation valor de la instancia de escritor se respeta al usar este método.

Los Indented valores y Encoder de la instancia de escritor no se aplican al usar este método.

Se aplica a

WriteRawValue(String, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

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)

Parámetros

json
String

Contenido JSON sin formato que se va a escribir.

skipInputValidation
Boolean

false para validar si la entrada es una carga JSON compatible con RFC 8259; true Lo contrario.

Excepciones

json es null.

La longitud de la entrada es cero o mayor que 715 827 882 (Int32.MaxValue / 3).

skipInputValidation es falsey la entrada no es un valor JSON válido, completo y único según el RFC JSON, o el JSON de entrada supera una profundidad recursiva de 64.

Comentarios

Al escribir valores JSON que no son de confianza, no se establece skipInputValidationtrue en , ya que esto puede dar lugar a que se escriba JSON no válido o que se escriba una carga general no válida en la instancia de escritor.

Al usar este método, el contenido de entrada se escribirá en el destino del escritor tal y como está, a menos que se produzca un error de validación (cuando esté habilitado).

El SkipValidation valor de la instancia de escritor se respeta al usar este método.

Los Indented valores y Encoder de la instancia de escritor no se aplican al usar este método.

Se aplica a

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

Escribe la entrada como contenido JSON. Se espera que el contenido de entrada sea un único valor JSON completo.

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)

Parámetros

utf8Json
ReadOnlySpan<Byte>

Contenido JSON sin formato que se va a escribir.

skipInputValidation
Boolean

false para validar si la entrada es una carga JSON compatible con RFC 8259; true Lo contrario.

Excepciones

La longitud de la entrada es cero o igual que Int32.MaxValue.

skipInputValidation es falsey la entrada no es un valor JSON válido, completo y único según el RFC JSON, o el JSON de entrada supera una profundidad recursiva de 64.

Comentarios

Al escribir valores JSON que no son de confianza, no se establece skipInputValidationtrue en , ya que esto puede dar lugar a que se escriba JSON no válido o que se escriba una carga general no válida en el escritor.

Al usar este método, el contenido de entrada se escribirá en el destino del escritor tal y como está, a menos que se produzca un error de validación (cuando esté habilitado).

El SkipValidation valor de la instancia de escritor se respeta al usar este método.

Los Indented valores y Encoder de la instancia de escritor no se aplican al usar este método.

Se aplica a