MetadataStringDecoder Třída

Definice

MetadataReader Poskytuje vlastní mechanismus pro dekódování posloupností bajtů v metadatech, které představují text.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Dědičnost
MetadataStringDecoder

Poznámky

Tento typ lze použít následujícím způsobem:

  1. Přizpůsobení zpracování neplatného vstupu Pokud není k dispozici žádný dekodér, MetadataReader použije výchozí náhradní náhradu za \uFFFD.

  2. Opětovné použití existujících řetězců místo přidělení nového pro každou operaci dekódování.

Konstruktory

MetadataStringDecoder(Encoding)

Inicializuje novou instanci MetadataStringDecoder třídy pomocí daného kódování.

Vlastnosti

DefaultUTF8

Získá výchozí dekodér použitý MetadataReader k dekódování UTF-8, když není k dispozici dekodér konstruktoru.

Encoding

Získá kódování používané touto instancí.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetString(Byte*, Int32)

Získá řetězce pro sekvence bajtů v metadatech. Pokud je to potřeba, přepište to tak, aby se řetězce ukážely do mezipaměti. Jinak se implementuje přesměrováním přímo na Encoding a každé volání přidělí nový řetězec.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro