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)

Применяется к