DecoderReplacementFallbackBuffer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zastępczy ciąg wyjściowy emitowany, gdy nie można zdekodować oryginalnej sekwencji bajtów wejściowych. Klasa ta nie może być dziedziczona.
public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
- Dziedziczenie
Uwagi
Nie można przekonwertować zakodowanej sekwencji bajtów na równoważny znak, jeśli nie istnieje odpowiednie dekodowanie. Częstą przyczyną niepowodzenia dekodowania jest to, że operacja konwersji używa strony kodowej, która nie może reprezentować znaku do dekodowania.
Jeśli nie można przekonwertować sekwencji bajtów wejściowych na znak wyjściowy, System.Text.DecoderReplacementFallback obiekt udostępnia ciąg zastępczy, który jest zastępowany znakiem wyjściowym. Ciąg zastępczy inicjuje wartość DecoderReplacementFallback obiektu, a wartość DecoderReplacementFallback obiektu inicjuje wartość DecoderReplacementFallbackBuffer obiektu. Wartość DecoderReplacementFallbackBuffer obiektu jest nazywana zastępczym buforem rezerwowym. Operacja konwersji używa zastępczego buforu rezerwowego do emitowania ciągu zastępczego zamiast zdekodowanego znaku, a następnie kontynuuje przetwarzanie pozostałej części danych wejściowych.
Konstruktory
DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Inicjuje DecoderReplacementFallbackBuffer nowe wystąpienie klasy przy użyciu wartości DecoderReplacementFallback obiektu. |
Właściwości
Remaining |
Pobiera liczbę znaków w buforze rezerwowym zamiany, które pozostają do przetworzenia. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Fallback(Byte[], Int32) |
Przygotowuje bufor rezerwowy zamiany do użycia 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() |
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 w celu uzyskania dostępu do GetNextChar() pozycji znaku w buforze rezerwowym wymiany przed bieżącym położeniem znaku. |
Reset() |
Inicjuje DecoderReplacementFallbackBuffer wszystkie informacje o stanie wewnętrznym i dane w obiekcie . |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |