Comparteix a través de


EncoderReplacementFallbackBuffer.Fallback Método

Definición

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.

Sobrecargas

Fallback(Char, Int32)

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.

Fallback(Char, Char, Int32)

Indica si se puede utilizar una cadena de reemplazo cuando no se puede codificar un par suplente de entrada, o si se puede omitir el par suplente. Los parámetros especifican el par suplente y la posición de índice del par en la entrada.

Fallback(Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.

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

Parámetros

charUnknown
Char

Carácter de entrada. Este parámetro se omite en esta operación, a menos que se produzca una excepción.

index
Int32

Posición de índice del carácter en el búfer de entrada. Este parámetro se omite en esta operación.

Devoluciones

Es true si la cadena de reemplazo no está vacía; es false si la cadena de reemplazo está vacía.

Excepciones

Se llama nuevamente a este método antes de que el método GetNextChar() haya leído todos los caracteres del búfer de reserva de reemplazo.

Comentarios

Los GetBytes métodos y Convert llaman Fallback si encuentran un carácter desconocido en su entrada. Si el valor devuelto de Fallback es true, el método que realiza la llamada puede invocar el GetNextChar método para obtener cada carácter en el búfer de reserva de reemplazo.

Se aplica a

Fallback(Char, Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

Indica si se puede utilizar una cadena de reemplazo cuando no se puede codificar un par suplente de entrada, o si se puede omitir el par suplente. Los parámetros especifican el par suplente y la posición de índice del par en la entrada.

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

Parámetros

charUnknownHigh
Char

Suplente alto del par de entrada.

charUnknownLow
Char

Suplente bajo del par de entrada.

index
Int32

Posición de índice del par suplente en el búfer de entrada.

Devoluciones

Es true si la cadena de reemplazo no está vacía; es false si la cadena de reemplazo está vacía.

Excepciones

Se llama nuevamente a este método antes de que el método GetNextChar() haya leído todos los caracteres de la cadena de reemplazo.

El valor de charUnknownHigh menor que U+D800 o mayor que U+D8FF.

o bien

El valor de charUnknownLow menor que U+DC00 o mayor que U+DFFF.

Comentarios

Los GetBytes métodos y Convert llaman Fallback si encuentran un carácter desconocido en su entrada. Si el valor devuelto de Fallback es true, el método que realiza la llamada puede invocar el GetNextChar método para obtener cada carácter en el búfer de reserva de reemplazo.

Se aplica a