MetadataStringDecoder Klasse

Definition

Stellt einen MetadataReader 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-Fallback-Ersetzung mit \uFFFD.

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

Konstruktoren

Name Beschreibung
MetadataStringDecoder(Encoding)

Initialisiert eine neue Instanz der MetadataStringDecoder Klasse mithilfe der angegebenen Codierung.

Eigenschaften

Name Beschreibung
DefaultUTF8

Ruft den Standarddecoder ab, der zum Decodieren von MetadataReader UTF-8 verwendet wird, wenn dem Konstruktor kein Decoder bereitgestellt wird.

Encoding

Ruft die von dieser Instanz verwendete Codierung ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

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

Ruft Zeichenfolgen für Bytesequenzen in Metadaten ab. Setzen Sie dies bei Bedarf außer Kraft, um Zeichenfolgen zwischenzuspeichern. Andernfalls wird sie durch direkte Weiterleitung implementiert Encoding , und jeder Aufruf weist eine neue Zeichenfolge zu.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: