EncoderExceptionFallbackBuffer 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.
EncoderFallbackException Wordt gegenereerd wanneer een invoerteken niet kan worden geconverteerd naar een gecodeerde bytereeks van uitvoer. Deze klasse kan niet worden overgenomen.
public ref class EncoderExceptionFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderExceptionFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderExceptionFallbackBuffer = class
inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderExceptionFallbackBuffer
Inherits EncoderFallbackBuffer
- Overname
Opmerkingen
Een veelvoorkomende reden waarom een coderings- of decoderingsbewerking mislukt, is als de onderliggende coderingsklasse geen toewijzing biedt tussen een teken en een equivalente bytereeks. Als het invoerteken niet kan worden geconverteerd naar een uitvoer bytereeks, roept de coderingsbewerking de Fallback methode aan, die wordt gegenereerd EncoderFallbackException.
De System.Text.EncoderFallbackBuffer klasse, die een gegevensbuffer vertegenwoordigt die wordt gebruikt in een coderingsbewerking, is de basisklasse voor de EncoderExceptionFallbackBuffer klasse. In plaats van een gegevensbuffer vertegenwoordigt de EncoderExceptionFallbackBuffer klasse echter een standaardgedrag waarbij een uitzondering wordt gegenereerd als een coderingsbewerking mislukt. Er bestaat geen werkelijke gegevensbuffer en de leden die zijn ontworpen om een dergelijke buffer te manipuleren, werken niet significant.
Constructors
| Name | Description |
|---|---|
| EncoderExceptionFallbackBuffer() |
Initialiseert een nieuw exemplaar van de EncoderExceptionFallbackBuffer klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Remaining |
Hiermee wordt het aantal tekens in het huidige EncoderExceptionFallbackBuffer object opgehaald dat nog moet worden verwerkt. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Fallback(Char, Char, Int32) |
Genereert een uitzondering omdat het invoerteken niet kan worden gecodeerd. Parameters geven de waarde en indexpositie van het surrogaatpaar in de invoer op en de nominale retourwaarde wordt niet gebruikt. |
| Fallback(Char, Int32) |
Genereert een uitzondering omdat het invoerteken niet kan worden gecodeerd. Parameters geven de waarde en indexpositie op van het teken dat niet kan worden geconverteerd. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNextChar() |
Hiermee wordt het volgende teken opgehaald in de terugvalbuffer van de uitzondering. |
| 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 van de GetNextChar() methode toegang krijgt tot de positie van de uitzonderingsgegevensbuffer die vóór de huidige positie valt. |
| Reset() |
Initialiseert alle gegevens en statusinformatie met betrekking tot deze terugvalbuffer. (Overgenomen van EncoderFallbackBuffer) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |