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 .