Sdílet prostřednictvím


JsonEncodedText.Encode Metoda

Definice

Přetížení

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

Kóduje textovou hodnotu UTF-8 jako řetězec JSON.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Kóduje zadanou textovou hodnotu jako řetězec JSON.

Encode(String, JavaScriptEncoder)

Kóduje textovou hodnotu řetězce jako řetězec JSON.

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

Kóduje textovou hodnotu UTF-8 jako řetězec 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

Parametry

utf8Value
ReadOnlySpan<Byte>

Kódovaný text UTF-8 pro převod na kódovaný text JSON.

encoder
JavaScriptEncoder

Kodér, který se má použít při zapouzdření řetězce nebo null použití výchozího kodéru.

Návraty

JsonEncodedText

Kódovaný text JSON.

Výjimky

utf8Value je příliš velký.

-nebo-

utf8Value obsahuje neplatné bajty UTF-8.

Platí pro

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Kóduje zadanou textovou hodnotu jako řetězec 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

Parametry

value
ReadOnlySpan<Char>

Hodnota, která se má převést na kódovaný text JSON.

encoder
JavaScriptEncoder

Kodér, který se má použít při zapouzdření řetězce nebo null použití výchozího kodéru.

Návraty

JsonEncodedText

Kódovaný text JSON.

Výjimky

value je příliš velký.

-nebo-

value obsahuje neplatné znaky UTF-16.

Platí pro

Encode(String, JavaScriptEncoder)

Kóduje textovou hodnotu řetězce jako řetězec 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

Parametry

value
String

Hodnota, která se má převést na kódovaný text JSON.

encoder
JavaScriptEncoder

Kodér, který se má použít při zapouzdření řetězce nebo null použití výchozího kodéru.

Návraty

JsonEncodedText

Kódovaný text JSON.

Výjimky

value je null.

value je příliš velký.

-nebo-

value obsahuje neplatné znaky UTF-16.

Platí pro