MetadataStringDecoder Classe

Definizione

Fornisce un MetadataReader meccanismo personalizzato per la decodifica delle sequenze di byte nei metadati che rappresentano il testo.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Ereditarietà
MetadataStringDecoder

Commenti

Questo tipo può essere usato come segue:

  1. Per personalizzare il trattamento dell'input non valido. Quando non viene fornito alcun decodificatore, MetadataReader usa la sostituzione di fallback predefinita con \uFFFD.

  2. Per riutilizzare le stringhe esistenti anziché allocarne una nuova per ogni operazione di decodifica.

Costruttori

Nome Descrizione
MetadataStringDecoder(Encoding)

Inizializza una nuova istanza della MetadataStringDecoder classe utilizzando la codifica specificata.

Proprietà

Nome Descrizione
DefaultUTF8

Ottiene il decodificatore predefinito utilizzato da MetadataReader per decodificare UTF-8 quando non viene fornito alcun decodificatore al costruttore.

Encoding

Ottiene la codifica utilizzata da questa istanza.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetString(Byte*, Int32)

Ottiene le stringhe per le sequenze di byte nei metadati. Eseguire l'override di questa opzione per memorizzare nella cache le stringhe, se necessario. In caso contrario, viene implementato inoltrando direttamente a Encoding e ogni chiamata allocherà una nuova stringa.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a