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)

适用于