Utf8JsonWriter.WriteRawValue Método

Definição

Sobrecargas

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo.

WriteRawValue(String, Boolean)

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um ú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>

O conteúdo JSON bruto a ser gravado.

skipInputValidation
Boolean

false para validar se a entrada é um conteúdo JSON compatível com RFC 8259; true para ignorar a validação.

Exceções

O comprimento da entrada é zero ou igual a Int32.MaxValue.

skipInputValidation é falsee a entrada não é um valor JSON válido, completo e único de acordo com o RFC JSON ou o JSON de entrada excede uma profundidade recursiva de 64.

Comentários

Ao escrever valores JSON não confiáveis, não defina skipInputValidationtrue como, pois isso pode resultar na gravação de JSON inválido ou em uma carga geral inválida sendo gravada na instância do gravador.

Ao usar esse método, o conteúdo de entrada será gravado no destino do gravador no estado em que se encontra, a menos que a validação falhe (quando estiver habilitada).

O SkipValidation valor da instância do gravador é respeitado ao usar esse método.

Os Indented valores e Encoder para a instância de gravador não são aplicados ao usar esse método.

Aplica-se a

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um ú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>

O conteúdo JSON bruto a ser gravado.

skipInputValidation
Boolean

false para validar se a entrada é um conteúdo JSON compatível com RFC 8259; true Caso contrário.

Exceções

O comprimento da entrada é zero ou maior que 715.827.882 (Int32.MaxValue / 3).

skipInputValidation é falsee a entrada não é um valor JSON válido, completo e único de acordo com o RFC JSON ou o JSON de entrada excede uma profundidade recursiva de 64.

Comentários

Ao escrever valores JSON não confiáveis, não defina skipInputValidationtrue como, pois isso pode resultar na gravação de JSON inválido ou em uma carga geral inválida sendo gravada na instância do gravador.

Ao usar esse método, o conteúdo de entrada será gravado no destino do gravador no estado em que se encontra, a menos que a validação falhe (quando estiver habilitada).

O SkipValidation valor da instância do gravador é respeitado ao usar esse método.

Os Indented valores e Encoder para a instância de gravador não são aplicados ao usar esse método.

Aplica-se a

WriteRawValue(String, Boolean)

Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um ú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

O conteúdo JSON bruto a ser gravado.

skipInputValidation
Boolean

false para validar se a entrada é um conteúdo JSON compatível com RFC 8259; true Caso contrário.

Exceções

json é null.

O comprimento da entrada é zero ou maior que 715.827.882 (Int32.MaxValue / 3).

skipInputValidation é falsee a entrada não é um valor JSON válido, completo e único de acordo com o RFC JSON ou o JSON de entrada excede uma profundidade recursiva de 64.

Comentários

Ao escrever valores JSON não confiáveis, não defina skipInputValidationtrue como, pois isso pode resultar na gravação de JSON inválido ou em uma carga geral inválida sendo gravada na instância do gravador.

Ao usar esse método, o conteúdo de entrada será gravado no destino do gravador no estado em que se encontra, a menos que a validação falhe (quando estiver habilitada).

O SkipValidation valor da instância do gravador é respeitado ao usar esse método.

Os Indented valores e Encoder para a instância de gravador não são aplicados ao usar esse método.

Aplica-se a

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs
Origem:
Utf8JsonWriter.WriteValues.Raw.cs

Grava a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um ú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>

O conteúdo JSON bruto a ser gravado.

skipInputValidation
Boolean

false para validar se a entrada é um conteúdo JSON compatível com RFC 8259; true Caso contrário.

Exceções

O comprimento da entrada é zero ou igual a Int32.MaxValue.

skipInputValidation é falsee a entrada não é um valor JSON válido, completo e único de acordo com o RFC JSON ou o JSON de entrada excede uma profundidade recursiva de 64.

Comentários

Ao escrever valores JSON não confiáveis, não defina skipInputValidationtrue como, pois isso pode resultar na gravação de JSON inválido ou em uma carga geral inválida sendo gravada no gravador.

Ao usar esse método, o conteúdo de entrada será gravado no destino do gravador no estado em que se encontra, a menos que a validação falhe (quando estiver habilitada).

O SkipValidation valor da instância do gravador é respeitado ao usar esse método.

Os Indented valores e Encoder para a instância de gravador não são aplicados ao usar esse método.

Aplica-se a