Udostępnij za pośrednictwem


MetadataStringDecoder Klasa

Definicja

MetadataReader Udostępnia mechanizm niestandardowy do 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ć leczenie 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żyć istniejących ciągów zamiast przydzielania nowego dla każdej operacji dekodowania.

Konstruktory

MetadataStringDecoder(Encoding)

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

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(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 do buforowania ciągów, jeśli jest to wymagane. W przeciwnym razie jest implementowany przez przekazywanie bezpośrednio do Encoding , a każde wywołanie przydzieli nowy ciąg.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy