Comparteix a través de


Utf8JsonWriter.WriteString Método

Definición

Sobrecargas

WriteString(JsonEncodedText, JsonEncodedText)

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, String)

Escribe el nombre de propiedad y el valor de texto de cadena codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Escribe el nombre de propiedad y el valor de texto codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Escribe el nombre de propiedad y el valor de texto UTF-8 codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, Guid)

Escribe el nombre de propiedad y el valor Guid codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, DateTimeOffset)

Escribe el nombre de propiedad y el valor DateTimeOffset codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, DateTime)

Escribe el nombre de propiedad y el valor DateTime codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, JsonEncodedText)

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, String)

Escribe el nombre de propiedad especificado como cadena y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, ReadOnlySpan<Char>)

Escribe el nombre de propiedad especificado como cadena y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, ReadOnlySpan<Byte>)

Escribe el nombre de propiedad especificado como cadena y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, DateTimeOffset)

Escribe el nombre de propiedad especificado como cadena y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, DateTime)

Escribe el nombre de propiedad especificado como cadena y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(String, Guid)

Escribe el nombre de propiedad especificado como cadena y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, String)

Escribe el nombre de propiedad UTF-16 y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, DateTime)

Escribe el nombre de propiedad UTF-8 y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

Escribe el nombre de propiedad UTF-8 y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Escribe el nombre de propiedad UTF-8 y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

Escribe el nombre de propiedad UTF-8 y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, String)

Escribe el nombre de propiedad UTF-8 y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, Guid)

Escribe el nombre de propiedad UTF-8 y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, DateTime)

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, Guid)

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Escribe el nombre de propiedad UTF-16 y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Escribe el nombre de propiedad UTF-16 y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

Escribe el nombre de propiedad UTF-8 y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

WriteString(JsonEncodedText, JsonEncodedText)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

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

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
JsonEncodedText

Valor con codificación JSON que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad ya deben escaparse cuando se creó la instancia de JsonEncodedText .

Se aplica a

WriteString(JsonEncodedText, String)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor de texto de cadena codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, System::String ^ value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, string? value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, string value);
member this.WriteString : System.Text.Json.JsonEncodedText * string -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As String)

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
String

Valor que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

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 nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El valor se aplica como escape antes de escribir.

Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNull(JsonEncodedText) método .

Se aplica a

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor de texto codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<char> value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<char> value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As ReadOnlySpan(Of Char))

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
ReadOnlySpan<Char>

Valor que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

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 nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El valor se aplica como escape antes de escribir.

Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNull(JsonEncodedText) método .

Se aplica a

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor de texto UTF-8 codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, utf8Value As ReadOnlySpan(Of Byte))

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

utf8Value
ReadOnlySpan<Byte>

Valor con codificación UTF-8 que se va escribir como una cadena de JSON como parte del par nombre-valor.

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 nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El valor se aplica como escape antes de escribir.

Se aplica a

WriteString(JsonEncodedText, Guid)

Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs

Escribe el nombre de propiedad y el valor Guid codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, Guid value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, Guid value);
member this.WriteString : System.Text.Json.JsonEncodedText * Guid -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As Guid)

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
Guid

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe mediante Guid el valor predeterminado StandardFormat (es decir, "D", con el formato: nn-nn-nn-n-n-n.

El nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

Se aplica a

WriteString(JsonEncodedText, DateTimeOffset)

Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

Escribe el nombre de propiedad y el valor DateTimeOffset codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTimeOffset value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, DateTimeOffset value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTimeOffset -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTimeOffset)

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTimeOffset

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe el DateTimeOffset mediante el formato extendido ISO 8601-1 (vea Compatibilidad con DateTime y DateTimeOffset en System.Text.Json); por ejemplo, 2017-06-12T05:30:45.7680000-07:00.

El nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

Se aplica a

WriteString(JsonEncodedText, DateTime)

Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs

Escribe el nombre de propiedad y el valor DateTime codificados previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTime value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, DateTime value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTime -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTime)

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTime

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

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.

El nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

Se aplica a

WriteString(String, JsonEncodedText)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (string propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : string * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As String, value As JsonEncodedText)

Parámetros

propertyName
String

Nombre de propiedad del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
JsonEncodedText

Valor con codificación JSON que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

El valor ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(String, String)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad especificado como cadena y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

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

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
String

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNull(String) método .

Se aplica a

WriteString(String, ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad especificado como cadena y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, ReadOnlySpan<char> value);
public void WriteString (string propertyName, ReadOnlySpan<char> value);
member this.WriteString : string * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As String, value As ReadOnlySpan(Of Char))

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
ReadOnlySpan<Char>

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(String, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad especificado como cadena y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (string propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : string * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As String, utf8Value As ReadOnlySpan(Of Byte))

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

utf8Value
ReadOnlySpan<Byte>

Valor con codificación UTF-8 que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(String, DateTimeOffset)

Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

Escribe el nombre de propiedad especificado como cadena y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, DateTimeOffset value);
public void WriteString (string propertyName, DateTimeOffset value);
member this.WriteString : string * DateTimeOffset -> unit
Public Sub WriteString (propertyName As String, value As DateTimeOffset)

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTimeOffset

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

Escribe el DateTimeOffset 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-07:00.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(String, DateTime)

Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs

Escribe el nombre de propiedad especificado como cadena y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, DateTime value);
public void WriteString (string propertyName, DateTime value);
member this.WriteString : string * DateTime -> unit
Public Sub WriteString (propertyName As String, value As DateTime)

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTime

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

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.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(String, Guid)

Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs

Escribe el nombre de propiedad especificado como cadena y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(System::String ^ propertyName, Guid value);
public void WriteString (string propertyName, Guid value);
member this.WriteString : string * Guid -> unit
Public Sub WriteString (propertyName As String, value As Guid)

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
Guid

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

Guid Escribe con el valor predeterminado StandardFormat (es decir, 'D'), con el formato nn-n-n-n-n. El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, String)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-16 y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, System::String ^ value);
public void WriteString (ReadOnlySpan<char> propertyName, string? value);
public void WriteString (ReadOnlySpan<char> propertyName, string value);
member this.WriteString : ReadOnlySpan<char> * string -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As String)

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
String

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNull(ReadOnlySpan<Char>) método .

Se aplica a

WriteString(ReadOnlySpan<Byte>, DateTime)

Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs

Escribe el nombre de propiedad UTF-8 y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTime value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, DateTime value);
member this.WriteString : ReadOnlySpan<byte> * DateTime -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTime)

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
DateTime

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

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.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

Escribe el nombre de propiedad UTF-8 y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTimeOffset value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, DateTimeOffset value);
member this.WriteString : ReadOnlySpan<byte> * DateTimeOffset -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTimeOffset)

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
DateTimeOffset

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe el DateTimeOffset 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-07:00.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (ReadOnlySpan<char> propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<char> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As JsonEncodedText)

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
JsonEncodedText

Valor con codificación JSON que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El nombre de propiedad 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 ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-8 y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

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

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

utf8Value
ReadOnlySpan<Byte>

Valor con codificación UTF-8 que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-8 y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<char> value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<char> value);
member this.WriteString : ReadOnlySpan<byte> * ReadOnlySpan<char> -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As ReadOnlySpan(Of Char))

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
ReadOnlySpan<Char>

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Byte>, String)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-8 y el valor de texto de cadena (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::String ^ value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, string? value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, string value);
member this.WriteString : ReadOnlySpan<byte> * string -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As String)

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
String

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Si value es null, se escribe el valor NULL JSON, como si se llamara al WriteNull(ReadOnlySpan<Byte>) método .

Se aplica a

WriteString(ReadOnlySpan<Byte>, Guid)

Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs

Escribe el nombre de propiedad UTF-8 y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, Guid value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, Guid value);
member this.WriteString : ReadOnlySpan<byte> * Guid -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As Guid)

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
Guid

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe mediante Guid el valor predeterminado StandardFormat (es decir, "D", con el formato: nn-nn-nn-n-n-n. El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, DateTime)

Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs
Source:
Utf8JsonWriter.WriteProperties.DateTime.cs

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor DateTime (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, DateTime value);
public void WriteString (ReadOnlySpan<char> propertyName, DateTime value);
member this.WriteString : ReadOnlySpan<char> * DateTime -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As DateTime)

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTime

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe mediante DateTime el formato extendido ISO 8601-1 (vea Compatibilidad con DateTime y DateTimeOffset en System.Text.Json); por ejemplo, 2017-06-12T05:30:45.7680000.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Source:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor DateTimeOffset (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, DateTimeOffset value);
public void WriteString (ReadOnlySpan<char> propertyName, DateTimeOffset value);
member this.WriteString : ReadOnlySpan<char> * DateTimeOffset -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As DateTimeOffset)

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
DateTimeOffset

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe el DateTimeOffset mediante el formato extendido ISO 8601-1 (vea Compatibilidad con DateTime y DateTimeOffset en System.Text.Json); por ejemplo, 2017-06-12T05:30:45.7680000-07:00.

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, Guid)

Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs
Source:
Utf8JsonWriter.WriteProperties.Guid.cs

Escribe el nombre de propiedad especificado como intervalo de caracteres de solo lectura y el valor Guid (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, Guid value);
public void WriteString (ReadOnlySpan<char> propertyName, Guid value);
member this.WriteString : ReadOnlySpan<char> * Guid -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As Guid)

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
Guid

Valor que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

Escribe mediante Guid el valor predeterminado StandardFormat (es decir, "D", con el formato: nn-nn-nn-n-n-n. El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-16 y el valor de texto UTF-8 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), utf8Value As ReadOnlySpan(Of Byte))

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

utf8Value
ReadOnlySpan<Byte>

Valor con codificación UTF-8 que se va escribir como una cadena de JSON como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-16 y el valor de texto UTF-16 (como una cadena JSON) como parte de un par nombre-valor de un objeto JSON.

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

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

value
ReadOnlySpan<Char>

Valor con codificación UTF-16 que se va escribir como una cadena de JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El valor o nombre de propiedad especificado es demasiado grande.

La validación está habilitada y la operación de escritura generaría un JSON no válido.

Comentarios

El nombre y el valor de la propiedad se escapan antes de escribir.

Se aplica a

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs
Source:
Utf8JsonWriter.WriteProperties.String.cs

Escribe el nombre de propiedad UTF-8 y el valor codificado previamente (como cadena JSON) como parte de un par nombre-valor de un objeto JSON.

public:
 void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<byte> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As JsonEncodedText)

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

value
JsonEncodedText

Valor con codificación JSON que se va escribir como cadena JSON transcodificada a UTF-8 como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La validación está habilitada y este método daría lugar a la escritura de JSON no válido.

Comentarios

El valor ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

El nombre de la propiedad se escapa antes de escribir.

Se aplica a