DecoderReplacementFallbackBuffer Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Helyettesítő kimeneti sztringet jelöl, amelyet akkor bocsát ki a rendszer, ha az eredeti bemeneti bájtsorozat nem dekódolható. Ez az osztály nem örökölhető.
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
- Öröklődés
Megjegyzések
Ha nincs megfelelő dekódolás, előfordulhat, hogy a kódolt bájtsorrendek nem konvertálhatók egyenértékű karakterre. A dekódolás sikertelenségének gyakori oka, hogy a konvertálási művelet olyan kódlapot használ, amely nem tudja a karaktert dekódolni.
Ha a bemeneti bájtsor nem konvertálható kimeneti karakterré, az System.Text.DecoderReplacementFallback objektum egy helyettesítő sztringet biztosít, amelyet a kimeneti karakter helyettesít. A helyettesítő sztring inicializálja az DecoderReplacementFallback objektum értékét, az DecoderReplacementFallback objektum értéke pedig inicializálja az DecoderReplacementFallbackBuffer objektum értékét. Az objektum értékét DecoderReplacementFallbackBuffer csere tartalék puffernek nevezzük. A konvertálási művelet a csere tartalék puffer használatával dekódolt karakter helyett egy helyettesítő sztringet bocsát ki, majd folytatja a bemenet fennmaradó részének feldolgozását.
Konstruktorok
| Name | Description |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Inicializálja az DecoderReplacementFallbackBuffer osztály új példányát egy DecoderReplacementFallback objektum értékével. |
Tulajdonságok
| Name | Description |
|---|---|
| Remaining |
Lekéri a feldolgozandó helyettesítő tartalék pufferben lévő karakterek számát. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Fallback(Byte[], Int32) |
Előkészíti a csere tartalék pufferét az aktuális cseresztring használatára. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetNextChar() |
Lekéri a csere tartalék puffer következő karakterét. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MovePrevious() |
A következő hívás GetNextChar() a helyettesítő tartalék puffer karakterpozíciójának elérését eredményezi az aktuális karakterpozíció előtt. |
| Reset() |
Inicializálja az objektum összes belső állapotinformációját és adatát DecoderReplacementFallbackBuffer . |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |