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
Исходный код:
JsonEncodedText.cs
Исходный код:
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
Исходный код:
JsonEncodedText.cs
Исходный код:
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
Исходный код:
JsonEncodedText.cs
Исходный код:
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.

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