JsonEncodedText.Encode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder) |
將 UTF-8 文字值編碼為 JSON 字串。 |
Encode(ReadOnlySpan<Char>, JavaScriptEncoder) |
將指定的文字值編碼為 JSON 字串。 |
Encode(String, JavaScriptEncoder) |
將字串文字值編碼為 JSON 字串。 |
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)
將 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 文字。
例外狀況
適用於
Encode(ReadOnlySpan<Char>, JavaScriptEncoder)
將指定的文字值編碼為 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 文字。
例外狀況
適用於
Encode(String, JavaScriptEncoder)
將字串文字值編碼為 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
。