EncoderReplacementFallbackBuffer.Fallback EncoderReplacementFallbackBuffer.Fallback EncoderReplacementFallbackBuffer.Fallback EncoderReplacementFallbackBuffer.Fallback Method

Definición

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.Prepares the replacement fallback buffer to use the current replacement string.

Sobrecargas

Fallback(Char, Int32) Fallback(Char, Int32) Fallback(Char, Int32) Fallback(Char, Int32)

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.Prepares the replacement fallback buffer to use the current replacement string.

Fallback(Char, Char, Int32) Fallback(Char, Char, Int32) Fallback(Char, Char, Int32) 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.Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Los parámetros especifican el par suplente y la posición de índice del par en la entrada.Parameters specify the surrogate pair and the index position of the pair in the input.

Fallback(Char, Int32) Fallback(Char, Int32) Fallback(Char, Int32) Fallback(Char, Int32)

Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.Prepares the replacement fallback buffer to use the current replacement string.

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 Char Char Char

Carácter de entrada.An input character. Este parámetro se omite en esta operación, a menos que se produzca una excepción.This parameter is ignored in this operation unless an exception is thrown.

index
Int32 Int32 Int32 Int32

Posición de índice del carácter en el búfer de entrada.The index position of the character in the input buffer. Este parámetro se omite en esta operación.This parameter is ignored in this operation.

Devoluciones

Es true si la cadena de reemplazo no está vacía; es false si la cadena de reemplazo está vacía.true if the replacement string is not empty; false if the replacement string is empty.

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.This method is called again before the GetNextChar() method has read all the characters in the replacement fallback buffer.

Comentarios

Los GetBytes métodos Convert y llaman Fallback a si encuentran un carácter desconocido en su entrada.The GetBytes and Convert methods call Fallback if they encounter an unknown character in their input. Si el valor devuelto Fallback de truees, el método de llamada puede GetNextChar invocar el método para obtener cada carácter del búfer de reserva de reemplazo.If the return value of Fallback is true, the calling method can invoke the GetNextChar method to obtain each character in the replacement fallback buffer.

Fallback(Char, Char, Int32) Fallback(Char, Char, Int32) Fallback(Char, Char, Int32) 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.Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Los parámetros especifican el par suplente y la posición de índice del par en la entrada.Parameters specify the surrogate pair and the index position of the pair in the input.

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 Char Char Char

Suplente alto del par de entrada.The high surrogate of the input pair.

charUnknownLow
Char Char Char Char

Suplente bajo del par de entrada.The low surrogate of the input pair.

index
Int32 Int32 Int32 Int32

Posición de índice del par suplente en el búfer de entrada.The index position of the surrogate pair in the input buffer.

Devoluciones

Es true si la cadena de reemplazo no está vacía; es false si la cadena de reemplazo está vacía.true if the replacement string is not empty; false if the replacement string is empty.

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.This method is called again before the GetNextChar() method has read all the replacement string characters.

El valor de charUnknownHigh menor que U+D800 o mayor que U+D8FF.The value of charUnknownHigh is less than U+D800 or greater than U+D8FF.

o bien-or- El valor de charUnknownLow menor que U+DC00 o mayor que U+DFFF.The value of charUnknownLow is less than U+DC00 or greater than U+DFFF.

Comentarios

Los GetBytes métodos Convert y llaman Fallback a si encuentran un carácter desconocido en su entrada.The GetBytes and Convert methods call Fallback if they encounter an unknown character in their input. Si el valor devuelto Fallback de truees, el método de llamada puede GetNextChar invocar el método para obtener cada carácter del búfer de reserva de reemplazo.If the return value of Fallback is true, the calling method can invoke the GetNextChar method to obtain each character in the replacement fallback buffer.

Se aplica a