JavaScriptTestEncoder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
JavaScriptEncoder 用于单元测试。 此编码器不执行任何编码,不应在应用程序代码中使用。
public ref class JavaScriptTestEncoder : System::Text::Encodings::Web::JavaScriptEncoder
public class JavaScriptTestEncoder : System.Text.Encodings.Web.JavaScriptEncoder
type JavaScriptTestEncoder = class
inherit JavaScriptEncoder
Public Class JavaScriptTestEncoder
Inherits JavaScriptEncoder
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| JavaScriptTestEncoder() |
JavaScriptEncoder 用于单元测试。 此编码器不执行任何编码,不应在应用程序代码中使用。 |
属性
| 名称 | 说明 |
|---|---|
| MaxOutputCharactersPerInputCharacter |
获取此编码器可为每个输入代码点生成的最大字符数。 |
方法
| 名称 | 说明 |
|---|---|
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
对提供的字符进行编码。 (继承自 TextEncoder) |
| Encode(String) |
对提供的字符串进行编码,并将编码的文本作为新字符串返回。 |
| Encode(TextWriter, Char[], Int32, Int32) |
对数组中的字符进行编码,并将其写入对象 TextWriter 。 |
| Encode(TextWriter, String, Int32, Int32) |
对子字符串进行编码,并将其写入对象 TextWriter 。 |
| Encode(TextWriter, String) |
将指定的字符串编码为对象 TextWriter 。 (继承自 TextEncoder) |
| EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
对提供的 UTF-8 文本进行编码。 (继承自 TextEncoder) |
| FindFirstCharacterToEncode(Char*, Int32) |
查找要编码的第一个字符的索引。 |
| FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
查找将由当前编码器实例转义的 UTF-8 文本输入缓冲区中的第一个元素。 (继承自 TextEncoder) |
| TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
对 Unicode 标量值进行编码,并将其写入缓冲区。 |
| WillEncode(Int32) |
确定是否对给定 Unicode 标量值进行编码。 |