MetadataStringDecoder 类

定义

MetadataReader 提供一种自定义机制,用于解码表示文本的元数据中的字节序列。

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
继承
MetadataStringDecoder

注解

此类型可按如下所示使用:

  1. 自定义无效输入的处理。 如果未提供解码器,则 MetadataReader 使用默认回退替换和 \uFFFD

  2. 重用现有字符串,而不是为每个解码操作分配一个新字符串。

构造函数

MetadataStringDecoder(Encoding)

使用给定的编码初始化 MetadataStringDecoder 类的新实例。

属性

DefaultUTF8

在未向构造函数提供解码器时,获取 MetadataReader 解码 UTF-8 所使用的默认解码器。

Encoding

获取此实例使用的编码。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetString(Byte*, Int32)

获取元数据中字节序列的字符串。 如果需要,请替代此项以缓存字符串。 否则,它会通过直接转到 Encoding 来实现,并且每次调用都将分配一个新字符串。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于