Utf8JsonWriter.WriteRawValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| WriteRawValue(String, Boolean) |
Escreve a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo. |
| WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Escreve a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo. |
| WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Escreve a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo. |
| WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Escreve a entrada como conteúdo JSON. Espera-se que o conteúdo de entrada seja um único valor JSON completo. |
WriteRawValue(String, Boolean)
Escreve 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 para escrever.
- skipInputValidation
- Boolean
false para validar se a entrada é uma carga útil JSON compatível com RFC 8259; true caso contrário.
Exceções
json é null.
O comprimento da entrada é zero ou superior a 715.827.882 (Int32.MaxValue / 3).
skipInputValidation é false, e a entrada não é um valor JSON válido, completo e único segundo o JSON RFC, ou o JSON de entrada excede uma profundidade recursiva de 64.
Observações
Ao escrever valores JSON não confiáveis, não defina skipInputValidation para true , pois isso pode resultar na escrita de JSON inválida ou numa carga útil global inválida na instância do escritor.
Ao usar este método, o conteúdo de entrada será escrito para o destino do escritor as-is, a menos que a validação falhe (quando está ativada).
O SkipValidation valor da instância do autor é valorizado ao utilizar este método.
Os Indented valores e Encoder para a instância do escritor não são aplicados ao usar este método.
Aplica-se a
WriteRawValue(ReadOnlySpan<Char>, Boolean)
Escreve 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 para escrever.
- skipInputValidation
- Boolean
false para validar se a entrada é uma carga útil JSON compatível com RFC 8259; true caso contrário.
Exceções
O comprimento da entrada é zero ou superior a 715.827.882 (Int32.MaxValue / 3).
skipInputValidation é false, e a entrada não é um valor JSON válido, completo e único segundo o JSON RFC, ou o JSON de entrada excede uma profundidade recursiva de 64.
Observações
Ao escrever valores JSON não confiáveis, não defina skipInputValidation para true , pois isso pode resultar na escrita de JSON inválida ou numa carga útil global inválida na instância do escritor.
Ao usar este método, o conteúdo de entrada será escrito para o destino do escritor as-is, a menos que a validação falhe (quando está ativada).
O SkipValidation valor da instância do autor é valorizado ao utilizar este método.
Os Indented valores e Encoder para a instância do escritor não são aplicados ao usar este método.
Aplica-se a
WriteRawValue(ReadOnlySpan<Byte>, Boolean)
Escreve 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 para escrever.
- skipInputValidation
- Boolean
false para validar se a entrada é uma carga útil JSON compatível com RFC 8259; true caso contrário.
Exceções
O comprimento da entrada é zero ou igual a Int32.MaxValue.
skipInputValidation é false, e a entrada não é um valor JSON válido, completo e único segundo o JSON RFC, ou o JSON de entrada excede uma profundidade recursiva de 64.
Observações
Ao escrever valores JSON não confiáveis, não defina skipInputValidation para true , pois isso pode resultar na escrita de JSON inválida ou na gravação de uma carga útil global inválida para o autor.
Ao usar este método, o conteúdo de entrada será escrito para o destino do escritor as-is, a menos que a validação falhe (quando está ativada).
O SkipValidation valor da instância do autor é valorizado ao utilizar este método.
Os Indented valores e Encoder para a instância do escritor não são aplicados ao usar este método.
Aplica-se a
WriteRawValue(ReadOnlySequence<Byte>, Boolean)
Escreve 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 para escrever.
- skipInputValidation
- Boolean
false para validar se a entrada é uma carga útil JSON compatível com RFC 8259; true para saltar a validação.
Exceções
O comprimento da entrada é zero ou igual a Int32.MaxValue.
skipInputValidation é false, e a entrada não é um valor JSON válido, completo e único segundo o JSON RFC ou o JSON de entrada excede uma profundidade recursiva de 64.
Observações
Ao escrever valores JSON não confiáveis, não defina skipInputValidation para true , pois isso pode resultar em JSON inválido ou numa carga útil global inválida na instância do escritor.
Ao usar este método, o conteúdo de entrada será escrito para o destino do escritor as-is, a menos que a validação falhe (quando está ativada).
O SkipValidation valor da instância do autor é valorizado ao utilizar este método.
Os Indented valores e Encoder para a instância do escritor não são aplicados ao usar este método.