Utf8JsonWriter.WriteStringValue Metodo

Definizione

Overload

Nome Descrizione
WriteStringValue(DateTime)

Scrive un DateTime valore (come stringa JSON).

WriteStringValue(DateTimeOffset)

Scrive un DateTimeOffset valore (come stringa JSON).

WriteStringValue(Guid)

Scrive un Guid valore (come stringa JSON).

WriteStringValue(ReadOnlySpan<Byte>)

Scrive un valore di testo UTF-8 (come stringa JSON).

WriteStringValue(ReadOnlySpan<Char>)

Scrive un valore di testo UTF-16 (come stringa JSON).

WriteStringValue(String)

Scrive un valore di testo stringa (come stringa JSON).

WriteStringValue(JsonEncodedText)

Scrive il valore di testo pre-codificato (come stringa JSON).

WriteStringValue(DateTime)

Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs
Origine:
Utf8JsonWriter.WriteValues.DateTime.cs

Scrive un DateTime valore (come stringa JSON).

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

Parametri

value
DateTime

Valore da scrivere come stringa JSON.

Eccezioni

La convalida è abilitata e l'operazione comporta la scrittura di codice JSON non valido.

Commenti

Questo metodo scrive l'oggetto DateTime usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.76800000.

Si applica a

WriteStringValue(DateTimeOffset)

Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteValues.DateTimeOffset.cs

Scrive un DateTimeOffset valore (come stringa JSON).

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

Parametri

value
DateTimeOffset

Valore da scrivere come stringa JSON.

Eccezioni

La convalida è abilitata e l'operazione comporta la scrittura di codice JSON non valido.

Commenti

Questo metodo scrive l'oggetto DateTimeOffset usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.7680000-07:00.

Si applica a

WriteStringValue(Guid)

Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs
Origine:
Utf8JsonWriter.WriteValues.Guid.cs

Scrive un Guid valore (come stringa JSON).

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

Parametri

value
Guid

Valore da scrivere come stringa JSON.

Eccezioni

La convalida è abilitata e l'operazione comporta la scrittura di codice JSON non valido.

Commenti

Questo metodo scrive il Guid valore usando il valore predefinito StandardFormat (ovvero "D"), come formato: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnn.

Si applica a

WriteStringValue(ReadOnlySpan<Byte>)

Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs

Scrive un valore di testo UTF-8 (come stringa 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))

Parametri

utf8Value
ReadOnlySpan<Byte>

Valore con codifica UTF-8 da scrivere come stringa JSON.

Eccezioni

Il valore specificato è troppo grande.

La convalida è abilitata e l'operazione di scrittura genera codice JSON non valido.

Commenti

Il valore viene preceduto da escape prima della scrittura.

Si applica a

WriteStringValue(ReadOnlySpan<Char>)

Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs

Scrive un valore di testo UTF-16 (come stringa 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))

Parametri

value
ReadOnlySpan<Char>

Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8.

Eccezioni

Il valore specificato è troppo grande.

La convalida è abilitata e l'operazione di scrittura genera codice JSON non valido.

Commenti

Il valore viene preceduto da escape prima della scrittura.

Si applica a

WriteStringValue(String)

Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs

Scrive un valore di testo stringa (come stringa 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)

Parametri

value
String

Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8.

Eccezioni

Il valore specificato è troppo grande.

La convalida è abilitata e l'operazione di scrittura genera codice JSON non valido.

Commenti

Il valore viene preceduto da escape prima della scrittura.

Se value è null, viene scritto il valore Null JSON, come se fosse stato chiamato il WriteNullValue() metodo .

Si applica a

WriteStringValue(JsonEncodedText)

Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs
Origine:
Utf8JsonWriter.WriteValues.String.cs

Scrive il valore di testo pre-codificato (come stringa 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)

Parametri

value
JsonEncodedText

Valore con codifica JSON da scrivere come stringa JSON transcodificata UTF-8.

Eccezioni

La convalida è abilitata e l'operazione di scrittura genera codice JSON non valido.

Commenti

Il valore deve essere già preceduto da escape al momento della creazione dell'istanza di JsonEncodedText .

Si applica a