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>

JSON でエンコードされたテキストに変換する UTF-8 でエンコードされたテキスト。

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 テキスト。

例外

valuenullです。

value が大きすぎます。

-又は-

value に無効な UTF-16 文字が含まれています。

適用対象