MetadataStringDecoder Classe

Definição

Fornece MetadataReader um mecanismo personalizado para decodificar sequências de bytes em metadados que representam texto.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Herança
MetadataStringDecoder

Observações

Este tipo pode ser usado da seguinte forma:

  1. Para personalizar o tratamento da entrada inválida. Quando não é fornecido um descodificador, usa MetadataReader a substituição de recurso, por padrão, com \uFFFD.

  2. Reutilizar cadeias existentes em vez de alocar uma nova para cada operação de descodificação.

Construtores

Name Description
MetadataStringDecoder(Encoding)

Inicializa uma nova instância da MetadataStringDecoder classe usando a codificação dada.

Propriedades

Name Description
DefaultUTF8

Obtém o descodificador padrão usado por MetadataReader para decodificar UTF-8 quando não é fornecido um decodificador ao construtor.

Encoding

Obtém a codificação usada por esta instância.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetString(Byte*, Int32)

Obtém strings para sequências de bytes em metadados. Substitua isto para guardar strings de cache se necessário. Caso contrário, é implementado encaminhando diretamente para Encoding e cada chamada atribui uma nova cadeia.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a