DecoderExceptionFallbackBuffer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar DecoderFallbackException när en kodad indatabytesekvens inte kan konverteras till ett avkodat utdatatecken. Det går inte att ärva den här klassen.
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
- Arv
Kommentarer
En vanlig orsak till att en kodnings- eller avkodningsåtgärd misslyckas är om den underliggande kodningsklassen inte tillhandahåller någon mappning mellan ett tecken och en motsvarande bytesekvens. Om indatabytesekvensen inte kan konverteras till ett utdatatecken anropar avkodningsåtgärden Fallback metoden som genererar DecoderFallbackException.
Klassen System.Text.DecoderFallbackBuffer , som representerar en databuffert som används i en avkodningsåtgärd, är basklassen DecoderExceptionFallbackBuffer för klassen. Men i stället för en databuffert DecoderExceptionFallbackBuffer representerar klassen ett standardbeteende där ett undantag utlöses om en avkodningsåtgärd misslyckas. Det finns ingen faktisk databuffert och de medlemmar som är utformade för att manipulera en sådan buffert utför inget betydande arbete.
Konstruktorer
| Name | Description |
|---|---|
| DecoderExceptionFallbackBuffer() |
Initierar en ny instans av DecoderExceptionFallbackBuffer klassen. |
Egenskaper
| Name | Description |
|---|---|
| Remaining |
Hämtar antalet tecken i det aktuella DecoderExceptionFallbackBuffer objektet som återstår att bearbeta. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Fallback(Byte[], Int32) |
Genererar DecoderFallbackException när indatabytesekvensen inte kan avkodas. Det nominella returvärdet används inte. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetNextChar() |
Hämtar nästa tecken i undantagsdatabufferten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MovePrevious() |
Gör att nästa anrop till GetNextChar() kommer åt undantagsdatabuffertens teckenposition som är före den aktuella positionen. |
| Reset() |
Initierar all data- och tillståndsinformation som rör den här reservbufferten. (Ärvd från DecoderFallbackBuffer) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |