Utf8JsonWriter.WriteStringValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| WriteStringValue(DateTime) |
Записывает DateTime значение (в виде строки JSON). |
| WriteStringValue(DateTimeOffset) |
Записывает DateTimeOffset значение (в виде строки JSON). |
| WriteStringValue(Guid) |
Записывает Guid значение (в виде строки JSON). |
| WriteStringValue(ReadOnlySpan<Byte>) |
Записывает текстовое значение UTF-8 (как строку JSON). |
| WriteStringValue(ReadOnlySpan<Char>) |
Записывает текстовое значение UTF-16 (как строку JSON). |
| WriteStringValue(String) |
Записывает строковое текстовое значение (как строку JSON). |
| WriteStringValue(JsonEncodedText) |
Записывает предварительно закодированное текстовое значение (в виде строки JSON). |
WriteStringValue(DateTime)
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTime.cs
Записывает DateTime значение (в виде строки JSON).
public:
void WriteStringValue(DateTime value);
public void WriteStringValue(DateTime value);
member this.WriteStringValue : DateTime -> unit
Public Sub WriteStringValue (value As DateTime)
Параметры
- value
- DateTime
Значение, записываемое в виде строки JSON.
Исключения
Проверка включена, и операция приведет к написанию недопустимого JSON.
Комментарии
Этот метод записывает DateTime расширенный формат ISO 8601-1 (см. поддержку DateTime и DateTimeOffset в System.Text.Json), например 2017-06-12T05:30:45.7680000.
Применяется к
WriteStringValue(DateTimeOffset)
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.DateTimeOffset.cs
Записывает DateTimeOffset значение (в виде строки JSON).
public:
void WriteStringValue(DateTimeOffset value);
public void WriteStringValue(DateTimeOffset value);
member this.WriteStringValue : DateTimeOffset -> unit
Public Sub WriteStringValue (value As DateTimeOffset)
Параметры
- value
- DateTimeOffset
Значение, записываемое в виде строки JSON.
Исключения
Проверка включена, и операция приведет к написанию недопустимого JSON.
Комментарии
Этот метод записывает DateTimeOffset расширенный формат ISO 8601-1 (см. поддержку DateTime и DateTimeOffset в System.Text.Json), например 2017-06-12T05:30:45.76800000-07:00.
Применяется к
WriteStringValue(Guid)
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.Guid.cs
Записывает Guid значение (в виде строки JSON).
public:
void WriteStringValue(Guid value);
public void WriteStringValue(Guid value);
member this.WriteStringValue : Guid -> unit
Public Sub WriteStringValue (value As Guid)
Параметры
- value
- Guid
Значение, записываемое в виде строки JSON.
Исключения
Проверка включена, и операция приведет к написанию недопустимого JSON.
Комментарии
Этот метод записывает Guid значение, используя значение по умолчанию StandardFormat (т. е. D), как форму: nn-nnnn-nnnn-nn.
Применяется к
WriteStringValue(ReadOnlySpan<Byte>)
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
Записывает текстовое значение UTF-8 (как строку JSON).
public:
void WriteStringValue(ReadOnlySpan<System::Byte> utf8Value);
public void WriteStringValue(ReadOnlySpan<byte> utf8Value);
member this.WriteStringValue : ReadOnlySpan<byte> -> unit
Public Sub WriteStringValue (utf8Value As ReadOnlySpan(Of Byte))
Параметры
- utf8Value
- ReadOnlySpan<Byte>
Закодированное значение UTF-8 в виде строки JSON.
Исключения
Указанное значение слишком велико.
Проверка включена, а операция записи создаст недопустимый JSON.
Комментарии
Значение экранируется перед записью.
Применяется к
WriteStringValue(ReadOnlySpan<Char>)
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
Записывает текстовое значение UTF-16 (как строку JSON).
public:
void WriteStringValue(ReadOnlySpan<char> value);
public void WriteStringValue(ReadOnlySpan<char> value);
member this.WriteStringValue : ReadOnlySpan<char> -> unit
Public Sub WriteStringValue (value As ReadOnlySpan(Of Char))
Параметры
- value
- ReadOnlySpan<Char>
Закодированное значение UTF-16, записываемое в виде строки JSON с транскодированным кодом UTF-8.
Исключения
Указанное значение слишком велико.
Проверка включена, а операция записи создаст недопустимый JSON.
Комментарии
Значение экранируется перед записью.
Применяется к
WriteStringValue(String)
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
Записывает строковое текстовое значение (как строку JSON).
public:
void WriteStringValue(System::String ^ value);
public void WriteStringValue(string? value);
public void WriteStringValue(string value);
member this.WriteStringValue : string -> unit
Public Sub WriteStringValue (value As String)
Параметры
- value
- String
Закодированное значение UTF-16, записываемое в виде строки JSON с транскодированным кодом UTF-8.
Исключения
Указанное значение слишком велико.
Проверка включена, а операция записи создаст недопустимый JSON.
Комментарии
Значение экранируется перед записью.
Если value это nullтак, записывается значение NULL JSON, как если WriteNullValue() бы метод был вызван.
Применяется к
WriteStringValue(JsonEncodedText)
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
- Исходный код:
- Utf8JsonWriter.WriteValues.String.cs
Записывает предварительно закодированное текстовое значение (в виде строки JSON).
public:
void WriteStringValue(System::Text::Json::JsonEncodedText value);
public void WriteStringValue(System.Text.Json.JsonEncodedText value);
member this.WriteStringValue : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStringValue (value As JsonEncodedText)
Параметры
- value
- JsonEncodedText
Закодированное значение JSON, которое должно быть записано в виде перекодированной строки JSON UTF-8.
Исключения
Проверка включена, а операция записи создаст недопустимый JSON.
Комментарии
Значение должно быть уже экранировано при создании экземпляра JsonEncodedText .