Utf8JsonWriter.WriteBoolean Метод

Определение

Перегрузки

WriteBoolean(String, Boolean)

Записывает имя свойства, указываемое как строка, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта JSON.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Записывает имя свойства, указываемое как доступный только для чтения диапазон байтов, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта JSON.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Записывает имя свойства, указываемое как доступный только для чтения диапазон символов, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта JSON.

WriteBoolean(JsonEncodedText, Boolean)

Записывает заранее закодированное имя свойства и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта JSON.

WriteBoolean(String, Boolean)

Записывает имя свойства, указываемое как строка, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта 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)

Параметры

propertyName
String

Имя свойства объекта JSON, который нужно перекодировать и записать в формате UTF-8, в кодировке UTF-16.

value
Boolean

Значение, которое нужно записать в виде литерала JSON true или false в составе пары "имя-значение".

Исключения

Имя указанного свойства слишком длинное.

Проверка включена, и операция приведет к записи недопустимого JSON.

Параметр propertyName имеет значение null.

Комментарии

Имя свойства экранируется перед записью.

Применяется к

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Записывает имя свойства, указываемое как доступный только для чтения диапазон байтов, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта 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)

Параметры

utf8PropertyName
ReadOnlySpan<Byte>

Имя свойства объекта JSON, который нужно записать, в кодировке UTF-8.

value
Boolean

Значение, которое нужно записать в виде литерала JSON true или false в составе пары "имя-значение".

Исключения

Имя указанного свойства слишком длинное.

Проверка включена, и операция приведет к записи недопустимого JSON.

Комментарии

Имя свойства экранируется перед записью.

Применяется к

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Записывает имя свойства, указываемое как доступный только для чтения диапазон символов, и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта 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)

Параметры

propertyName
ReadOnlySpan<Char>

Имя свойства объекта JSON, который нужно перекодировать и записать в формате UTF-8, в кодировке UTF-16.

value
Boolean

Значение, которое нужно записать в виде литерала JSON true или false в составе пары "имя-значение".

Исключения

Имя указанного свойства слишком длинное.

Проверка включена, и операция приведет к записи недопустимого JSON.

Комментарии

Имя свойства экранируется перед записью.

Применяется к

WriteBoolean(JsonEncodedText, Boolean)

Записывает заранее закодированное имя свойства и значение Boolean (в виде литерала JSON true или false) в составе пары "имя-значение" объекта 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)

Параметры

propertyName
JsonEncodedText

Имя свойства объекта JSON, который нужно перекодировать и записать в формате UTF-8, в кодировке JSON.

value
Boolean

Значение, которое нужно записать в виде литерала JSON true или false в составе пары "имя-значение".

Исключения

Проверка включена, и этот метод приведет к записи недопустимого JSON.

Комментарии

Имя свойства уже должно быть экранировано при создании экземпляра JsonEncodedText .

Применяется к