Utf8JsonWriter.WriteStringValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| WriteStringValue(String) |
Escribe el valor de texto de cadena (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(DateTime) |
Escribe el valor DateTime (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(DateTimeOffset) |
Escribe el valor DateTimeOffset (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(Guid) |
Escribe el valor Guid (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(ReadOnlySpan<Byte>) |
Escribe el valor de texto UTF-8 (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(ReadOnlySpan<Char>) |
Escribe el valor de texto UTF-16 (como una cadena JSON) como elemento de una matriz JSON. |
| WriteStringValue(JsonEncodedText) |
Escribe el valor de texto codificado previamente (como cadena JSON) como elemento de una matriz JSON. |
WriteStringValue(String)
Escribe el valor de texto de cadena (como una cadena JSON) como elemento de una matriz 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
Valor con codificación UTF-16 que se va a escribir como un elemento de cadena de JSON transcodificado a UTF-8 de una matriz de JSON.
Excepciones
El valor especificado es demasiado grande.
La validación está habilitada y la operación de escritura generaría un JSON no válido.
Comentarios
El valor se escapa antes de escribir.
Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNullValue() método .
Se aplica a
WriteStringValue(DateTime)
Escribe el valor DateTime (como una cadena JSON) como elemento de una matriz 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
Valor que se va a escribir como una cadena de JSON como un elemento de una matriz de JSON.
Excepciones
La validación está habilitada y la operación daría lugar a la escritura de JSON no válido.
Comentarios
Este método escribe el DateTime mediante el formato extendido ISO 8601-1 (consulte Compatibilidad con DateTime y DateTimeOffset en System.Text.Json); por ejemplo, 2017-06-12T05:30:45.7680000.
Se aplica a
WriteStringValue(DateTimeOffset)
Escribe el valor DateTimeOffset (como una cadena JSON) como elemento de una matriz 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
Valor que se va a escribir como una cadena de JSON como un elemento de una matriz de JSON.
Excepciones
La validación está habilitada y la operación daría lugar a la escritura de JSON no válido.
Comentarios
Este método escribe el DateTimeOffset uso del formato extendido ISO 8601-1 (consulte compatibilidad con DateTime y DateTimeOffset en System.Text.Json); por ejemplo, 2017-06-12T05:30:45.7680000-07:00.
Se aplica a
WriteStringValue(Guid)
Escribe el valor Guid (como una cadena JSON) como elemento de una matriz 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
Valor que se va a escribir como una cadena de JSON como un elemento de una matriz de JSON.
Excepciones
La validación está habilitada y la operación daría lugar a la escritura de JSON no válido.
Comentarios
Este método escribe el Guid valor con el valor predeterminado StandardFormat (es decir, 'D'), como el formato: nnnnnnnn-n-n-n-n.
Se aplica a
WriteStringValue(ReadOnlySpan<Byte>)
Escribe el valor de texto UTF-8 (como una cadena JSON) como elemento de una matriz 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>
El valor con codificación UTF-8 que se va a escribir como un elemento de cadena de JSON de una matriz de JSON.
Excepciones
El valor especificado es demasiado grande.
La validación está habilitada y la operación de escritura generaría un JSON no válido.
Comentarios
El valor se escapa antes de escribir.
Se aplica a
WriteStringValue(ReadOnlySpan<Char>)
Escribe el valor de texto UTF-16 (como una cadena JSON) como elemento de una matriz 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>
Valor con codificación UTF-16 que se va a escribir como un elemento de cadena de JSON transcodificado a UTF-8 de una matriz de JSON.
Excepciones
El valor especificado es demasiado grande.
La validación está habilitada y la operación de escritura generaría un JSON no válido.
Comentarios
El valor se escapa antes de escribir.
Se aplica a
WriteStringValue(JsonEncodedText)
Escribe el valor de texto codificado previamente (como cadena JSON) como elemento de una matriz 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
Valor con codificación JSON que se va a escribir como elemento de cadena JSON transcodificado a UTF-8 de una matriz JSON.
Excepciones
La validación está habilitada y la operación de escritura generaría un JSON no válido.
Comentarios
El valor ya debe ser de escape cuando se creó la instancia de JsonEncodedText .