DecoderExceptionFallbackBuffer Klasa

Definicja

Zgłasza, DecoderFallbackException gdy nie można przekonwertować zakodowanej sekwencji bajtów wejściowych na zdekodowany znak wyjściowy. Klasa ta nie może być dziedziczona.

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

Uwagi

Typową przyczyną niepowodzenia operacji kodowania lub dekodowania jest to, że podstawowa klasa kodowania nie zapewnia mapowania między znakiem a równoważną sekwencją bajtów. Jeśli nie można przekonwertować sekwencji bajtów wejściowych na znak wyjściowy, operacja dekodowania wywołuje metodę Fallback , która zgłasza błąd DecoderFallbackException.

Klasa System.Text.DecoderFallbackBuffer , która reprezentuje bufor danych używany w operacji dekodowania, jest klasą bazową DecoderExceptionFallbackBuffer dla klasy . Jednak zamiast buforu danych klasa reprezentuje standardowe zachowanie, DecoderExceptionFallbackBuffer w którym zgłaszany jest wyjątek, jeśli operacja dekodowania zakończy się niepowodzeniem. Nie istnieje rzeczywisty bufor danych, a elementy członkowskie przeznaczone do manipulowania takim buforem nie wykonują żadnej znaczącej pracy.

Konstruktory

Nazwa Opis
DecoderExceptionFallbackBuffer()

Inicjuje nowe wystąpienie klasy DecoderExceptionFallbackBuffer.

Właściwości

Nazwa Opis
Remaining

Pobiera liczbę znaków w bieżącym DecoderExceptionFallbackBuffer obiekcie, które pozostaną przetwarzane.

Metody

Nazwa Opis
Equals(Object)

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

(Odziedziczone po Object)
Fallback(Byte[], Int32)

Zgłasza błąd DecoderFallbackException , gdy nie można zdekodować sekwencji bajtów wejściowych. Nominalna wartość zwracana nie jest używana.

GetHashCode()

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

(Odziedziczone po Object)
GetNextChar()

Pobiera następny znak w buforze danych wyjątku.

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 w celu uzyskania dostępu do GetNextChar() pozycji znaku bufora danych wyjątku, która jest wcześniejsza niż bieżąca pozycja.

Reset()

Inicjuje wszystkie dane i informacje o stanie odnoszące się do tego buforu rezerwowego.

(Odziedziczone po DecoderFallbackBuffer)
ToString()

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

(Odziedziczone po Object)

Dotyczy