EncoderReplacementFallbackBuffer Osztály

Definíció

Helyettesítő beviteli sztringet jelöl, amely akkor használatos, ha az eredeti bemeneti karakter nem kódolható. Ez az osztály nem örökölhető.

public ref class EncoderReplacementFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderReplacementFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderReplacementFallbackBuffer = class
    inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderReplacementFallbackBuffer
Inherits EncoderFallbackBuffer
Öröklődés
EncoderReplacementFallbackBuffer

Megjegyzések

Ha nincs megfelelő kódolás, előfordulhat, hogy egy karaktert nem lehet megfelelő kódolású bájtsorba konvertálni. A kódolás sikertelenségének gyakori oka, hogy a konvertálási művelet olyan kódlapot használ, amely nem tudja a karaktert kódolni.

Ha a bemeneti karakter nem konvertálható kimeneti bájtsorozattá, az System.Text.EncoderReplacementFallback objektum egy helyettesítő sztringet biztosít, amelyet az eredeti bemeneti karakter helyettesít. A helyettesítő sztring inicializálja az EncoderReplacementFallback objektum értékét, az objektum értéke EncoderReplacementFallback pedig inicializálja az EncoderReplacementFallbackBuffer objektum értékét. Az objektum értékét EncoderReplacementFallbackBuffer csere tartalék puffernek nevezzük. A konvertálási művelet az eredeti bemeneti karakter helyett kódolja a csere tartalék puffert, majd folytatja a bemenet fennmaradó részének feldolgozását.

Konstruktorok

Name Description
EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Inicializálja az EncoderReplacementFallbackBuffer osztály új példányát egy EncoderReplacementFallback 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(Char, Char, Int32)

Azt jelzi, hogy használható-e helyettesítő sztring, ha egy bemeneti helyettesítő pár nem kódolható, vagy hogy a helyettesítő pár figyelmen kívül hagyható-e. A paraméterek megadják a helyettesítő párt és a pár indexpozícióját a bemenetben.

Fallback(Char, 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 metódus következő hívása a GetNextChar() helyettesítő tartalék puffer karakterpozíciójának elérésére az aktuális karakterpozíció előtt.

Reset()

Inicializálja az összes belső állapotinformációt és adatot a jelen példányban EncoderReplacementFallbackBuffer.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még