Condividi tramite


Utf8JsonWriter.WriteBoolean Metodo

Definizione

Overload

WriteBoolean(String, Boolean)

Scrive il nome di una proprietà specificato come una stringa e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto JSON.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Scrive il nome di una proprietà specificato come intervallo di byte di sola lettura e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto JSON.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Scrive il nome di una proprietà specificato come intervallo di caratteri di sola lettura e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto JSON.

WriteBoolean(JsonEncodedText, Boolean)

Scrive il nome della proprietà precodificato e il valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto JSON.

WriteBoolean(String, Boolean)

Scrive il nome di una proprietà specificato come una stringa e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto 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)

Parametri

propertyName
String

Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.

value
Boolean

Valore da scrivere come valore letterale JSON true o false come parte della coppia nome/valore.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

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

Il valore del parametro propertyName è null.

Commenti

Il nome della proprietà viene eseguito prima della scrittura.

Si applica a

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Scrive il nome di una proprietà specificato come intervallo di byte di sola lettura e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto 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)

Parametri

utf8PropertyName
ReadOnlySpan<Byte>

Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.

value
Boolean

Valore da scrivere come valore letterale JSON true o false come parte della coppia nome/valore.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

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

Commenti

Il nome della proprietà viene eseguito prima della scrittura.

Si applica a

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Scrive il nome di una proprietà specificato come intervallo di caratteri di sola lettura e un valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto 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)

Parametri

propertyName
ReadOnlySpan<Char>

Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.

value
Boolean

Valore da scrivere come valore letterale JSON true o false come parte della coppia nome/valore.

Eccezioni

Il nome della proprietà specificato è troppo lungo.

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

Commenti

Il nome della proprietà viene eseguito prima della scrittura.

Si applica a

WriteBoolean(JsonEncodedText, Boolean)

Scrive il nome della proprietà precodificato e il valore Boolean (come valore letterale JSON true o false) come parte di una coppia nome/valore di un oggetto 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)

Parametri

propertyName
JsonEncodedText

Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.

value
Boolean

Valore da scrivere come valore letterale JSON true o false come parte della coppia nome/valore.

Eccezioni

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Commenti

Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .

Si applica a