DecoderReplacementFallbackBuffer Osztály

Definíció

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
DecoderReplacementFallbackBuffer

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)

A következőre érvényes: