DecoderReplacementFallbackBuffer Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.
Konstruktorów
| Nazwa | Opis |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Inicjuje DecoderReplacementFallbackBuffer nowe wystąpienie klasy przy użyciu wartości DecoderReplacementFallback obiektu. |
Właściwości
| Nazwa | Opis |
|---|---|
| Remaining |
Pobiera liczbę znaków w buforze rezerwowym zamiany, które pozostają do przetworzenia. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od 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. (Dziedziczone od Object) |
| GetNextChar() |
Pobiera następny znak w buforze rezerwowym zamiany. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od 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. (Dziedziczone od Object) |