JsonEncodedText.Encode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder) |
Кодирует текстовое значение UTF-8 в виде строки JSON. |
Encode(ReadOnlySpan<Char>, JavaScriptEncoder) |
Кодирует указанное текстовое значение в строку JSON. |
Encode(String, JavaScriptEncoder) |
Кодирует строковое текстовое значение в виде строки JSON. |
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
Кодирует текстовое значение UTF-8 в виде строки JSON.
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<byte> utf8Value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<byte> utf8Value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : ReadOnlySpan<byte> * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (utf8Value As ReadOnlySpan(Of Byte), Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText
Параметры
- utf8Value
- ReadOnlySpan<Byte>
Текст в кодировке UTF-8 для преобразования в текст в кодировке JSON.
- encoder
- JavaScriptEncoder
Кодировщик, используемый при экранировании строки. Укажите значение null
для использования кодировщика по умолчанию.
Возвращаемое значение
Текст в кодировке JSON.
Исключения
utf8Value
— слишком большое значение.
-или-
utf8Value
содержит недопустимые байты UTF-8.
Применяется к
Encode(ReadOnlySpan<Char>, JavaScriptEncoder)
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
Кодирует указанное текстовое значение в строку JSON.
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<char> value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (ReadOnlySpan<char> value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : ReadOnlySpan<char> * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (value As ReadOnlySpan(Of Char), Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText
Параметры
- value
- ReadOnlySpan<Char>
Значение для преобразования в текст в кодировке JSON.
- encoder
- JavaScriptEncoder
Кодировщик, используемый при экранировании строки. Укажите значение null
для использования кодировщика по умолчанию.
Возвращаемое значение
Текст в кодировке JSON.
Исключения
value
— слишком большое значение.
-или-
value
содержит недопустимые символы UTF-16.
Применяется к
Encode(String, JavaScriptEncoder)
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
- Исходный код:
- JsonEncodedText.cs
Кодирует строковое текстовое значение в виде строки JSON.
public static System.Text.Json.JsonEncodedText Encode (string value, System.Text.Encodings.Web.JavaScriptEncoder? encoder = default);
public static System.Text.Json.JsonEncodedText Encode (string value, System.Text.Encodings.Web.JavaScriptEncoder encoder = default);
static member Encode : string * System.Text.Encodings.Web.JavaScriptEncoder -> System.Text.Json.JsonEncodedText
Public Shared Function Encode (value As String, Optional encoder As JavaScriptEncoder = Nothing) As JsonEncodedText
Параметры
- value
- String
Значение для преобразования в текст в кодировке JSON.
- encoder
- JavaScriptEncoder
Кодировщик, используемый при экранировании строки. Укажите значение null
для использования кодировщика по умолчанию.
Возвращаемое значение
Текст в кодировке JSON.
Исключения
value
имеет значение null
.
value
— слишком большое значение.
-или-
value
содержит недопустимые символы UTF-16.