DecoderReplacementFallbackBuffer 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.
Representerar en ersättningsutdatasträng som genereras när den ursprungliga indatabytesekvensen inte kan avkodas. Det går inte att ärva den här klassen.
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
- Arv
Kommentarer
Det kanske inte går att konvertera en kodad bytesekvens till ett motsvarande tecken om det inte finns någon lämplig avkodning. En vanlig orsak till att en avkodning misslyckas är att konverteringsåtgärden använder en kodsida som inte kan representera tecknet för att avkoda.
Om indatabytesekvensen inte kan konverteras till ett utdatatecken tillhandahåller ett System.Text.DecoderReplacementFallback objekt en ersättningssträng som ersätts med utdatatecknet. Ersättningssträngen initierar objektets DecoderReplacementFallback värde och objektets DecoderReplacementFallback värde initierar värdet för ett DecoderReplacementFallbackBuffer objekt. Värdet för ett DecoderReplacementFallbackBuffer objekt kallas återställningsbuffert för ersättning. Konverteringsåtgärden använder reservbufferten för ersättning för att generera en ersättningssträng i stället för ett avkodat tecken och fortsätter sedan att bearbeta resten av indata.
Konstruktorer
| Name | Description |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Initierar en ny instans av DecoderReplacementFallbackBuffer klassen med hjälp av värdet för ett DecoderReplacementFallback objekt. |
Egenskaper
| Name | Description |
|---|---|
| Remaining |
Hämtar antalet tecken i reservbufferten för ersättning 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) |
Förbereder reservbufferten för ersättning för att använda den aktuella ersättningssträngen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetNextChar() |
Hämtar nästa tecken i reservbufferten för ersättning. |
| 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 teckenpositionen i reservbufferten för ersättning före den aktuella teckenpositionen. |
| Reset() |
Initierar all intern tillståndsinformation och alla data i objektet DecoderReplacementFallbackBuffer . |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |