Utf8JsonWriter.WriteBoolean Метод

Определение

Перегрузки

Имя Описание
WriteBoolean(String, Boolean)

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

WriteBoolean(JsonEncodedText, 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(String, Boolean)

Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs

Записывает имя свойства, указанное в виде строки и 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

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

value
Boolean

Значение, которое должно быть записано как литерал JSON true или false в составе пары name/value.

Исключения

Указанное имя свойства слишком велико.

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

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

Комментарии

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

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

WriteBoolean(JsonEncodedText, Boolean)

Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs

Записывает предварительно закодированное имя и 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 имя свойства объекта JSON, которое должно быть перекодировано и записано как UTF-8.

value
Boolean

Значение, которое должно быть записано как литерал JSON true или false в составе пары name/value.

Исключения

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

Комментарии

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

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

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs

Записывает имя свойства, указанное как диапазон байтов, доступных только для чтения, и 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>

Имя свойства в кодировке UTF-8 для записи объекта JSON.

value
Boolean

Значение, которое должно быть записано как литерал JSON true или false в составе пары name/value.

Исключения

Указанное имя свойства слишком велико.

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

Комментарии

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

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

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs
Исходный код:
Utf8JsonWriter.WriteProperties.Literal.cs

Записывает имя свойства, указанное как диапазон символов только для чтения, и 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>

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

value
Boolean

Значение, которое должно быть записано как литерал JSON true или false в составе пары name/value.

Исключения

Указанное имя свойства слишком велико.

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

Комментарии

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

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