DecoderReplacementFallbackBuffer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een vervangende uitvoertekenreeks die wordt verzonden wanneer de oorspronkelijke bytereeks voor invoer niet kan worden gedecodeerd. Deze klasse kan niet worden overgenomen.
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
- Overname
Opmerkingen
Het is mogelijk niet mogelijk om een gecodeerde bytereeks te converteren naar een equivalent teken als er geen geschikte decodering bestaat. Een veelvoorkomende reden waarom een decodering mislukt, is dat de conversiebewerking gebruikmaakt van een codepagina die het teken niet kan vertegenwoordigen om te decoderen.
Als de invoer bytereeks niet kan worden geconverteerd naar een uitvoerteken, biedt een System.Text.DecoderReplacementFallback object een vervangende tekenreeks die wordt vervangen door het uitvoerteken. De vervangende tekenreeks initialiseert de waarde van het DecoderReplacementFallback object en de waarde van het DecoderReplacementFallback object initialiseert de waarde van een DecoderReplacementFallbackBuffer object. De waarde van een DecoderReplacementFallbackBuffer object wordt de vervangende terugvalbuffer genoemd. De conversiebewerking maakt gebruik van de vervangende terugvalbuffer om een vervangende tekenreeks te verzenden in plaats van een gedecodeerd teken en blijft vervolgens de rest van de invoer verwerken.
Constructors
| Name | Description |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Initialiseert een nieuw exemplaar van de DecoderReplacementFallbackBuffer klasse met behulp van de waarde van een DecoderReplacementFallback object. |
Eigenschappen
| Name | Description |
|---|---|
| Remaining |
Hiermee haalt u het aantal tekens op in de vervangende terugvalbuffer die nog moet worden verwerkt. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Fallback(Byte[], Int32) |
Bereidt de vervangende terugvalbuffer voor om de huidige vervangende tekenreeks te gebruiken. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNextChar() |
Haalt het volgende teken op in de vervangende terugvalbuffer. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MovePrevious() |
Zorgt ervoor dat de volgende aanroep toegang heeft tot GetNextChar() de tekenpositie in de vervangende terugvalbuffer vóór de huidige tekenpositie. |
| Reset() |
Initialiseert alle interne statusinformatie en gegevens in het DecoderReplacementFallbackBuffer object. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |