JavaScriptEncoder クラス

定義

JavaScript 文字エンコードを表します。

public ref class JavaScriptEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder
type JavaScriptEncoder = class
    inherit TextEncoder
Public MustInherit Class JavaScriptEncoder
Inherits TextEncoder
継承
JavaScriptEncoder
派生

注釈

この型のソース コードは、GitHub の System.Text.Encodings.Web プロジェクト で使用できます。 コード例としても機能する単体テストは、GitHubの System.Text.Encodings.Web/tests フォルダーにあります。

コンストラクター

名前 説明
JavaScriptEncoder()

JavaScriptEncoder クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Default

JavaScriptEncoder クラスの組み込みインスタンスを取得します。

MaxOutputCharactersPerInputCharacter

このエンコーダーが入力コード ポイントごとに生成できる最大文字数を取得します。

(継承元 TextEncoder)
UnsafeRelaxedJsonEscaping

エンコードされる内容にあまり厳密ではない組み込みの JavaScript エンコーダー インスタンスを取得します。

メソッド

名前 説明
Create(TextEncoderSettings)

指定した設定で JavaScriptEncoder クラスの新しいインスタンスを作成します。

Create(UnicodeRange[])

エンコーダーがエンコードできない文字を指定する JavaScriptEncoder クラスの新しいインスタンスを作成します。

Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

指定された文字をエンコードします。

(継承元 TextEncoder)
Encode(String)

指定された文字列をエンコードし、エンコードされたテキストを新しい文字列として返します。

(継承元 TextEncoder)
Encode(TextWriter, Char[], Int32, Int32)

配列から文字をエンコードし、 TextWriter オブジェクトに書き込みます。

(継承元 TextEncoder)
Encode(TextWriter, String, Int32, Int32)

部分文字列をエンコードし、 TextWriter オブジェクトに書き込みます。

(継承元 TextEncoder)
Encode(TextWriter, String)

指定した文字列を TextWriter オブジェクトにエンコードします。

(継承元 TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

指定された UTF-8 テキストをエンコードします。

(継承元 TextEncoder)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FindFirstCharacterToEncode(Char*, Int32)

エンコードする最初の文字のインデックスを検索します。

(継承元 TextEncoder)
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

現在のエンコーダー インスタンスによってエスケープされる UTF-8 テキスト入力バッファー内の最初の要素を検索します。

(継承元 TextEncoder)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Unicode スカラー値をエンコードし、バッファーに書き込みます。

(継承元 TextEncoder)
WillEncode(Int32)

特定の Unicode スカラー値がエンコードされるかどうかを判断します。

(継承元 TextEncoder)

適用対象