EncoderReplacementFallbackBuffer Klasa

Definicja

Reprezentuje zastępczy ciąg wejściowy, który jest używany, gdy nie można zakodować oryginalnego znaku wejściowego. Klasa ta nie może być dziedziczona.

public ref class EncoderReplacementFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderReplacementFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderReplacementFallbackBuffer = class
    inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderReplacementFallbackBuffer
Inherits EncoderFallbackBuffer
Dziedziczenie
EncoderReplacementFallbackBuffer

Uwagi

Nie można przekonwertować znaku na równoważną sekwencję bajtów zakodowaną, jeśli nie istnieje odpowiednie kodowanie. Typowym powodem niepowodzenia kodowania jest to, że operacja konwersji używa strony kodowej, która nie może reprezentować znaku do kodowania.

Jeśli nie można przekonwertować znaku wejściowego na sekwencję bajtów wyjściowych, System.Text.EncoderReplacementFallback obiekt udostępnia ciąg zastępczy, który jest zastępowany dla oryginalnego znaku wejściowego. Ciąg zastępczy inicjuje wartość EncoderReplacementFallback obiektu, a wartość EncoderReplacementFallback obiektu inicjuje wartość EncoderReplacementFallbackBuffer obiektu. Wartość EncoderReplacementFallbackBuffer obiektu jest nazywana buforem rezerwowym zastępczym. Operacja konwersji koduje bufor rezerwowy zastępczy zamiast oryginalnego znaku wejściowego, a następnie kontynuuje przetwarzanie reszty danych wejściowych.

Konstruktory

Nazwa Opis
EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Inicjuje nowe wystąpienie EncoderReplacementFallbackBuffer klasy przy użyciu wartości EncoderReplacementFallback obiektu.

Właściwości

Nazwa Opis
Remaining

Pobiera liczbę znaków w buforze rezerwowym zamiany, które pozostaną przetwarzane.

Metody

Nazwa Opis
Equals(Object)

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

(Odziedziczone po Object)
Fallback(Char, Char, Int32)

Wskazuje, czy można użyć ciągu zastępczego, gdy nie można zakodować pary zastępczej danych wejściowych lub czy para zastępcza może być ignorowana. Parametry określają parę zastępczą i pozycję indeksu pary w danych wejściowych.

Fallback(Char, Int32)

Przygotowuje bufor rezerwowy zamiany do używania bieżącego ciągu zastępczego.

GetHashCode()

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

(Odziedziczone po Object)
GetNextChar()

Pobiera następny znak w buforze rezerwowym zamiany.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
MovePrevious()

Powoduje następne wywołanie metody w celu uzyskania dostępu do GetNextChar() pozycji znaku w buforze rezerwowym zamiany przed bieżącym położeniem znaku.

Reset()

Inicjuje wszystkie informacje o stanie wewnętrznym i dane w tym wystąpieniu programu EncoderReplacementFallbackBuffer.

ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też