Utf8JsonWriter.WriteBoolean Methode

Definition

Überlädt

WriteBoolean(String, Boolean)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(JsonEncodedText, Boolean)

Schreibt den vorcodierten Eigenschaftennamen und Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(String, Boolean)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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)

Parameter

propertyName
String

Der UTF-16-codierte Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.

value
Boolean

Der Wert, der als JSON-Literal true oder false als Teil des Name-Wert-Paars geschrieben werden soll.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.

Validierung ist aktiviert, und der Vorgang würde im Schreiben ungültiger JSON-Daten resultieren.

Der propertyName-Parameter ist null.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben escaped.

Gilt für

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Der UTF-8-codierte Eigenschaftenname des zu schreibenden JSON-Objekts.

value
Boolean

Der Wert, der als JSON-Literal true oder false als Teil des Name-Wert-Paars geschrieben werden soll.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.

Validierung ist aktiviert, und der Vorgang würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben escaped.

Gilt für

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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)

Parameter

propertyName
ReadOnlySpan<Char>

Der UTF-16-codierte Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.

value
Boolean

Der Wert, der als JSON-Literal true oder false als Teil des Name-Wert-Paars geschrieben werden soll.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.

Validierung ist aktiviert, und der Vorgang würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben escaped.

Gilt für

WriteBoolean(JsonEncodedText, Boolean)

Schreibt den vorcodierten Eigenschaftennamen und Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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)

Parameter

propertyName
JsonEncodedText

Der JSON-codierte Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.

value
Boolean

Der Wert, der als JSON-Literal true oder false als Teil des Name-Wert-Paars geschrieben werden soll.

Ausnahmen

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Der Eigenschaftsname sollte bereits beim Erstellen der JsonEncodedText Instanz ausgehalten werden.

Gilt für