Udostępnij za pośrednictwem


EncoderReplacementFallbackBuffer Klasa

Definicja

Reprezentuje zastępczy ciąg wejściowy, który jest używany, gdy oryginalny znak wejściowy nie może być zakodowany. 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

Może nie być możliwe przekonwertowanie znaku na równoważną sekwencję bajtów zakodowanych, jeśli nie istnieje odpowiednie kodowanie. Typowym powodem niepowodzenia kodowania jest to, że operacja konwersji używa strony kodu, 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 oryginalnym znakiem wejściowym. Ciąg zastępczy inicjuje wartość EncoderReplacementFallback obiektu, a wartość EncoderReplacementFallback obiektu inicjuje wartość EncoderReplacementFallbackBuffer obiektu. Wartość EncoderReplacementFallbackBuffer obiektu jest nazywana zastępczym buforem rezerwowym. Operacja konwersji koduje zastępczy bufor rezerwowy zamiast oryginalnego znaku wejściowego, a następnie kontynuuje przetwarzanie reszty danych wejściowych.

Konstruktory

EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

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

Właściwości

Remaining

Pobiera liczbę znaków w zastępczym buforze rezerwowym, który pozostanie przetwarzany.

Metody

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, czy też można zignorować parę zastępczą. Parametry określają parę zastępczą i pozycję indeksu pary w danych wejściowych.

Fallback(Char, Int32)

Przygotowuje zastępczy bufor rezerwowy 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 zastępczym buforze rezerwowym.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
MovePrevious()

Powoduje następne wywołanie metody w celu uzyskania dostępu do GetNextChar() pozycji znaku w buforze rezerwowym wymiany przed bieżącą pozycją znaku.

Reset()

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

ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też