Teilen über


MetadataStringDecoder Klasse

Definition

Stellt MetadataReader mit einem benutzerdefinierten Mechanismus zum Decodieren von Bytesequenzen in Metadaten bereit, die Text darstellen.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Vererbung
MetadataStringDecoder

Hinweise

Dieser Typ kann wie folgt verwendet werden:

  1. So passen Sie die Behandlung ungültiger Eingaben an. Wenn kein Decoder bereitgestellt wird, verwendet die MetadataReader Standard-Fallbackersetzung durch \uFFFD.

  2. Um vorhandene Zeichenfolgen wiederzuverwenden, anstatt für jeden Decodierungsvorgang eine neue zuzuweisen.

Konstruktoren

MetadataStringDecoder(Encoding)

Initialisiert eine neue Instanz der MetadataStringDecoder-Klasse mit der angegebenen Codierung.

Eigenschaften

DefaultUTF8

Ruft den Standarddecoder ab, der von MetadataReader verwendet wird, um UTF-8 zu decodieren, wenn kein Decoder für den Konstruktor bereitgestellt wird.

Encoding

Ruft die von dieser Instanz verwendete Codierung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetString(Byte*, Int32)

Ruft die Zeichenfolgen für Bytefolgen in den Metadaten ab. Überschreiben Sie diese Einstellung, um Zeichenfolgen bei Bedarf zwischenzuspeichern. Andernfalls wird dies durch direkte Weiterleitung an Encoding implementiert, und jeder Aufruf weist eine neue Zeichenfolge zu.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: