Compartir a través de


Utf8JsonWriter.WriteBoolean Método

Definición

Sobrecargas

WriteBoolean(String, Boolean)

Escribe el nombre de una propiedad especificado como cadena y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Escribe el nombre de una propiedad especificado como intervalo de bytes de solo lectura y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Escribe el nombre de una propiedad especificado como intervalo de caracteres de solo lectura y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

WriteBoolean(JsonEncodedText, Boolean)

Escribe el nombre de la propiedad y el valor Boolean codificados previamente (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

WriteBoolean(String, Boolean)

Escribe el nombre de una propiedad especificado como cadena y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

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

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
Boolean

Valor que se va escribir como literal JSON true o false como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

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

El parámetro propertyName es null.

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Escribe el nombre de una propiedad especificado como intervalo de bytes de solo lectura y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

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

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

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

value
Boolean

Valor que se va escribir como literal JSON true o false como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

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

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Escribe el nombre de una propiedad especificado como intervalo de caracteres de solo lectura y el valor Boolean (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

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

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
Boolean

Valor que se va escribir como literal JSON true o false como parte del par nombre-valor.

Excepciones

El nombre de propiedad especificado es demasiado grande.

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

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteBoolean(JsonEncodedText, Boolean)

Escribe el nombre de la propiedad y el valor Boolean codificados previamente (como literal JSON true o false) como parte de un par nombre-valor de un objeto JSON.

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

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
Boolean

Valor que se va escribir como literal JSON true o false como parte del par nombre-valor.

Excepciones

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

Comentarios

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

Se aplica a