Utf8JsonWriter.WriteBoolean Metoda

Definicja

Przeciążenia

WriteBoolean(String, Boolean)

Zapisuje nazwę właściwości określoną jako ciąg i Boolean wartość (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu JSON.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i Boolean wartość (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu JSON.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i Boolean wartość (jako literał JSON true lub false) w ramach pary nazw/wartości obiektu JSON.

WriteBoolean(JsonEncodedText, Boolean)

Zapisuje wstępnie zakodowaną nazwę właściwości i Boolean wartość (jako literał JSON true lub false) w ramach pary nazw/wartości obiektu JSON.

WriteBoolean(String, Boolean)

Zapisuje nazwę właściwości określoną jako ciąg i Boolean wartość (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu 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

Nazwa właściwości zakodowanej w formacie UTF-16 obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

value
Boolean

Wartość, która ma być zapisywana jako literał JSON true lub false w ramach pary nazwa/wartość.

Wyjątki

Określona nazwa właściwości jest za duża.

Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.

Parametr propertyName to null.

Uwagi

Nazwa właściwości została uniknięta przed zapisem.

Dotyczy

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i Boolean wartość (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu 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>

Zakodowana w formacie UTF-8 nazwa właściwości obiektu JSON do zapisania.

value
Boolean

Wartość, która ma być zapisywana jako literał JSON true lub false w ramach pary nazwa/wartość.

Wyjątki

Określona nazwa właściwości jest za duża.

Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.

Uwagi

Nazwa właściwości została uniknięta przed zapisem.

Dotyczy

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i Boolean wartość (jako literał JSON true lub false) w ramach pary nazw/wartości obiektu 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>

Nazwa właściwości zakodowanej w formacie UTF-16 obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

value
Boolean

Wartość, która ma być zapisywana jako literał JSON true lub false w ramach pary nazwa/wartość.

Wyjątki

Określona nazwa właściwości jest za duża.

Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.

Uwagi

Nazwa właściwości została uniknięta przed zapisem.

Dotyczy

WriteBoolean(JsonEncodedText, Boolean)

Zapisuje wstępnie zakodowaną nazwę właściwości i Boolean wartość (jako literał JSON true lub false) w ramach pary nazw/wartości obiektu 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

Nazwa właściwości zakodowanej w formacie JSON obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

value
Boolean

Wartość, która ma być zapisywana jako literał JSON true lub false w ramach pary nazwa/wartość.

Wyjątki

Walidacja jest włączona, a ta metoda spowoduje zapisanie nieprawidłowego kodu JSON.

Uwagi

Nazwa właściwości powinna być już unikniętą po utworzeniu JsonEncodedText wystąpienia.

Dotyczy