Utf8JsonWriter.WriteBoolean Metoda

Definice

Přetížení

WriteBoolean(String, Boolean)

Zapíše název vlastnosti zadaný jako řetězec a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu JSON.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Zapíše název vlastnosti zadané jako rozsah jen pro čtení bajtů a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu JSON.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Zapíše název vlastnosti zadaný jako rozsah znaků jen pro čtení a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice název/hodnota objektu JSON.

WriteBoolean(JsonEncodedText, Boolean)

Zapíše předkódovaný název vlastnosti a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu JSON.

WriteBoolean(String, Boolean)

Zapíše název vlastnosti zadaný jako řetězec a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu 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)

Parametry

propertyName
String

Název kódované vlastnosti UTF-16 objektu JSON, který má být transkódován a zapsán jako UTF-8.

value
Boolean

Hodnota, která se má zapsat jako literál JSON true nebo false jako součást páru name/value.

Výjimky

Zadaný název vlastnosti je příliš velký.

Ověřování je povolené a operace by způsobovala zápis neplatného formátu JSON.

Parametr propertyName je null.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Zapíše název vlastnosti zadané jako rozsah jen pro čtení bajtů a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu 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)

Parametry

utf8PropertyName
ReadOnlySpan<Byte>

Název vlastnosti kódování UTF-8 objektu JSON, který se má zapsat.

value
Boolean

Hodnota, která se má zapsat jako literál JSON true nebo false jako součást páru name/value.

Výjimky

Zadaný název vlastnosti je příliš velký.

Ověřování je povolené a operace by způsobovala zápis neplatného formátu JSON.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Zapíše název vlastnosti zadaný jako rozsah znaků jen pro čtení a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice název/hodnota objektu 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)

Parametry

propertyName
ReadOnlySpan<Char>

Název kódované vlastnosti UTF-16 objektu JSON, který má být transkódován a zapsán jako UTF-8.

value
Boolean

Hodnota, která se má zapsat jako literál JSON true nebo false jako součást páru name/value.

Výjimky

Zadaný název vlastnosti je příliš velký.

Ověřování je povolené a operace by způsobovala zápis neplatného formátu JSON.

Poznámky

Název vlastnosti se před zápisem uchytá.

Platí pro

WriteBoolean(JsonEncodedText, Boolean)

Zapíše předkódovaný název vlastnosti a Boolean hodnotu (jako literál JSON true nebo false) jako součást dvojice name/value objektu 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)

Parametry

propertyName
JsonEncodedText

Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.

value
Boolean

Hodnota, která se má zapsat jako literál JSON true nebo false jako součást páru name/value.

Výjimky

Ověřování je povolené a tato metoda by způsobovala zápis neplatného formátu JSON.

Poznámky

Název vlastnosti by již měl být řídicím znakem při vytvoření instance JsonEncodedText .

Platí pro