MetadataStringDecoder Klasa

Definicja

MetadataReader Udostępnia niestandardowy mechanizm dekodowania sekwencji bajtów w metadanych reprezentujących tekst.

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

Uwagi

Tego typu można użyć w następujący sposób:

  1. Aby dostosować traktowanie nieprawidłowych danych wejściowych. Jeśli nie podano dekodera MetadataReader , używa domyślnego zastąpienia rezerwowego za pomocą polecenia \uFFFD.

  2. Aby ponownie używać istniejących ciągów zamiast przydzielać nowe dla każdej operacji dekodowania.

Konstruktory

Nazwa Opis
MetadataStringDecoder(Encoding)

Inicjuje nowe wystąpienie MetadataStringDecoder klasy przy użyciu danego kodowania.

Właściwości

Nazwa Opis
DefaultUTF8

Pobiera domyślny dekoder używany przez MetadataReader program do dekodowania UTF-8, gdy do konstruktora nie jest dostarczany żaden dekoder.

Encoding

Pobiera kodowanie używane przez to wystąpienie.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetString(Byte*, Int32)

Uzyskuje ciągi dla sekwencji bajtów w metadanych. Zastąpij to w celu buforowania ciągów, jeśli jest to wymagane. W przeciwnym razie jest implementowany przez przekazywanie bezpośrednio do Encoding i każde wywołanie przydzieli nowy ciąg.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy