Utf8JsonWriter.WriteStringValue Método

Definição

Sobrecargas

Name Description
WriteStringValue(DateTime)

Escreve um DateTime valor (como uma string JSON).

WriteStringValue(DateTimeOffset)

Escreve um DateTimeOffset valor (como uma string JSON).

WriteStringValue(Guid)

Escreve um Guid valor (como uma string JSON).

WriteStringValue(ReadOnlySpan<Byte>)

Escreve um valor de texto UTF-8 (como uma string JSON).

WriteStringValue(ReadOnlySpan<Char>)

Escreve um valor de texto UTF-16 (como uma cadeia JSON).

WriteStringValue(String)

Escreve um valor de texto em cadeia (como uma cadeia JSON).

WriteStringValue(JsonEncodedText)

Escreve o valor do texto pré-codificado (como uma cadeia JSON).

WriteStringValue(DateTime)

Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs
Origem:
Utf8JsonWriter.WriteValues.DateTime.cs

Escreve um DateTime valor (como uma string JSON).

public:
 void WriteStringValue(DateTime value);
public void WriteStringValue(DateTime value);
member this.WriteStringValue : DateTime -> unit
Public Sub WriteStringValue (value As DateTime)

Parâmetros

value
DateTime

O valor a ser escrito como uma string JSON.

Exceções

A validação está ativada, e a operação resultaria na escrita de JSON inválida.

Observações

Este método escreve usando DateTime o formato estendido ISO 8601-1 (ver suporte DateTimeTime e DateTimeOffset no System.Text.Json); por exemplo, 2017-06-12T05:30:45.7680000.

Aplica-se a

WriteStringValue(DateTimeOffset)

Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origem:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs

Escreve um DateTimeOffset valor (como uma string JSON).

public:
 void WriteStringValue(DateTimeOffset value);
public void WriteStringValue(DateTimeOffset value);
member this.WriteStringValue : DateTimeOffset -> unit
Public Sub WriteStringValue (value As DateTimeOffset)

Parâmetros

value
DateTimeOffset

O valor a ser escrito como uma string JSON.

Exceções

A validação está ativada, e a operação resultaria na escrita de JSON inválida.

Observações

Este método escreve usando DateTimeOffset o formato estendido ISO 8601-1 (ver suporte DateTimeTime e DateTimeOffset no System.Text.Json); por exemplo, 2017-06-12T05:30:45.7680000-07:00.

Aplica-se a

WriteStringValue(Guid)

Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs
Origem:
Utf8JsonWriter.WriteValues.Guid.cs

Escreve um Guid valor (como uma string JSON).

public:
 void WriteStringValue(Guid value);
public void WriteStringValue(Guid value);
member this.WriteStringValue : Guid -> unit
Public Sub WriteStringValue (value As Guid)

Parâmetros

value
Guid

O valor a ser escrito como uma string JSON.

Exceções

A validação está ativada, e a operação resultaria na escrita de JSON inválida.

Observações

Este método escreve o Guid valor usando o padrão StandardFormat (isto é, 'D'), como a forma: nnn-n-nn-nn-n.

Aplica-se a

WriteStringValue(ReadOnlySpan<Byte>)

Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs

Escreve um valor de texto UTF-8 (como uma string JSON).

public:
 void WriteStringValue(ReadOnlySpan<System::Byte> utf8Value);
public void WriteStringValue(ReadOnlySpan<byte> utf8Value);
member this.WriteStringValue : ReadOnlySpan<byte> -> unit
Public Sub WriteStringValue (utf8Value As ReadOnlySpan(Of Byte))

Parâmetros

utf8Value
ReadOnlySpan<Byte>

O valor codificado em UTF-8 para ser escrito como uma string JSON.

Exceções

O valor especificado é demasiado elevado.

A validação está ativada, e a operação de escrita produziria JSON inválido.

Observações

O valor é escapado antes de escrever.

Aplica-se a

WriteStringValue(ReadOnlySpan<Char>)

Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs

Escreve um valor de texto UTF-16 (como uma cadeia JSON).

public:
 void WriteStringValue(ReadOnlySpan<char> value);
public void WriteStringValue(ReadOnlySpan<char> value);
member this.WriteStringValue : ReadOnlySpan<char> -> unit
Public Sub WriteStringValue (value As ReadOnlySpan(Of Char))

Parâmetros

value
ReadOnlySpan<Char>

O valor codificado em UTF-16 para ser escrito como uma cadeia JSON transcodificada por UTF-8.

Exceções

O valor especificado é demasiado elevado.

A validação está ativada, e a operação de escrita produziria JSON inválido.

Observações

O valor é escapado antes de escrever.

Aplica-se a

WriteStringValue(String)

Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs

Escreve um valor de texto em cadeia (como uma cadeia JSON).

public:
 void WriteStringValue(System::String ^ value);
public void WriteStringValue(string? value);
public void WriteStringValue(string value);
member this.WriteStringValue : string -> unit
Public Sub WriteStringValue (value As String)

Parâmetros

value
String

O valor codificado em UTF-16 para ser escrito como uma cadeia JSON transcodificada por UTF-8.

Exceções

O valor especificado é demasiado elevado.

A validação está ativada, e a operação de escrita produziria JSON inválido.

Observações

O valor é escapado antes de escrever.

Se value for null, o valor nulo JSON é escrito, como se o WriteNullValue() método fosse chamado.

Aplica-se a

WriteStringValue(JsonEncodedText)

Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs
Origem:
Utf8JsonWriter.WriteValues.String.cs

Escreve o valor do texto pré-codificado (como uma cadeia JSON).

public:
 void WriteStringValue(System::Text::Json::JsonEncodedText value);
public void WriteStringValue(System.Text.Json.JsonEncodedText value);
member this.WriteStringValue : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStringValue (value As JsonEncodedText)

Parâmetros

value
JsonEncodedText

O valor codificado em JSON para ser escrito como uma cadeia JSON transcodificada por UTF-8.

Exceções

A validação está ativada, e a operação de escrita produziria JSON inválido.

Observações

O valor já deve ter sido escapado quando a instância de JsonEncodedText foi criada.

Aplica-se a