EncoderReplacementFallbackBuffer.Fallback Metódus

Definíció

Előkészíti a csere tartalék pufferét az aktuális cseresztring használatára.

Túlterhelések

Name Description
Fallback(Char, Int32)

Előkészíti a csere tartalék pufferét az aktuális cseresztring használatára.

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)

Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs

Előkészíti a csere tartalék pufferét az aktuális cseresztring használatára.

public:
 override bool Fallback(char charUnknown, int index);
public override bool Fallback(char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean

Paraméterek

charUnknown
Char

Egy bemeneti karakter. Ezt a paramétert a rendszer figyelmen kívül hagyja ebben a műveletben, kivéve, ha kivételt ad ki.

index
Int32

A karakter indexpozíciója a bemeneti pufferben. A művelet figyelmen kívül hagyja ezt a paramétert.

Válaszok

true ha a helyettesítő sztring nem üres; false ha a helyettesítő sztring üres.

Kivételek

Ezt a metódust a metódus újra meghívja, mielőtt a GetNextChar() metódus beolvassa a csere tartalék pufferben lévő összes karaktert.

Megjegyzések

A GetBytes metódusok meghívják ConvertFallback , ha ismeretlen karaktert találnak a bemenetben. Ha a visszatérési Fallback érték az true, a hívó metódus meghívhatja a metódust, GetNextChar hogy beolvassa az egyes karaktereket a csere tartalék pufferben.

A következőre érvényes:

Fallback(Char, Char, Int32)

Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs
Forrás:
EncoderReplacementFallback.cs

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.

public:
 override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean

Paraméterek

charUnknownHigh
Char

A bemeneti pár magas helyettese.

charUnknownLow
Char

A bemeneti pár alacsony helyettese.

index
Int32

A helyettesítő pár indexpozíciója a bemeneti pufferben.

Válaszok

true ha a helyettesítő sztring nem üres; false ha a helyettesítő sztring üres.

Kivételek

Ezt a metódust a metódus újra meghívja, mielőtt a GetNextChar() metódus felolvassa az összes helyettesítő sztring karaktert.

Az érték charUnknownHigh kisebb, mint az U+D800 vagy nagyobb, mint az U+D8FF.

-vagy-

Az érték charUnknownLow kisebb, mint az U+DC00 vagy nagyobb, mint az U+DFFF.

Megjegyzések

A GetBytes metódusok meghívják ConvertFallback , ha ismeretlen karaktert találnak a bemenetben. Ha a visszatérési Fallback érték az true, a hívó metódus meghívhatja a metódust, GetNextChar hogy beolvassa az egyes karaktereket a csere tartalék pufferben.

A következőre érvényes: