DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer DecoderReplacementFallbackBuffer Class

Definición

Representa una cadena de salida suplente que se emite cuando no se puede descodificar la secuencia de bytes de entrada original.Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. Esta clase no puede heredarse.This class cannot be inherited.

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
Herencia
DecoderReplacementFallbackBufferDecoderReplacementFallbackBufferDecoderReplacementFallbackBufferDecoderReplacementFallbackBuffer

Comentarios

No sería posible convertir una secuencia de bytes codificada en un carácter equivalente si no existe ninguna descodificación adecuada.It might not be possible to convert an encoded byte sequence to an equivalent character if no suitable decoding exists. Una razón común para una descodificación para conmutar por error es que la operación de conversión utiliza una página de códigos que no puede representar el carácter que se va a descodificar.A common reason for a decoding to fail is that the conversion operation uses a code page that cannot represent the character to decode.

Si la secuencia de bytes de entrada no se puede convertir en un carácter de salida, un System.Text.DecoderReplacementFallback objeto proporciona una cadena de reemplazo que se sustituye por el carácter de salida.If the input byte sequence cannot be converted to an output character, a System.Text.DecoderReplacementFallback object provides a replacement string that is substituted for the output character. La cadena de reemplazo inicializa el valor de la DecoderReplacementFallback objeto y el valor de la DecoderReplacementFallback objeto inicializa el valor de un DecoderReplacementFallbackBuffer objeto.The replacement string initializes the value of the DecoderReplacementFallback object, and the value of the DecoderReplacementFallback object initializes the value of a DecoderReplacementFallbackBuffer object. El valor de un DecoderReplacementFallbackBuffer objeto se denomina el búfer de reserva de reemplazo.The value of a DecoderReplacementFallbackBuffer object is called the replacement fallback buffer. La operación de conversión usa el búfer de reserva de reemplazo para emitir una cadena de reemplazo en lugar de un carácter descodificado y luego continúa procesando el resto de la entrada.The conversion operation uses the replacement fallback buffer to emit a replacement string instead of a decoded character, then continues to process the remainder of the input.

Constructores

DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback) DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Inicializa una nueva instancia de la clase DecoderReplacementFallbackBuffer utilizando el valor de un objeto DecoderReplacementFallback.Initializes a new instance of the DecoderReplacementFallbackBuffer class using the value of a DecoderReplacementFallback object.

Propiedades

Remaining Remaining Remaining Remaining

Obtiene el número de caracteres en el búfer de reserva de reemplazo que están pendientes de ser procesados.Gets the number of characters in the replacement fallback buffer that remain to be processed.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Fallback(Byte[], Int32) Fallback(Byte[], Int32) Fallback(Byte[], Int32) Fallback(Byte[], 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.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetNextChar() GetNextChar() GetNextChar() GetNextChar()

Recupera el carácter siguiente en el búfer de reserva de reemplazo.Retrieves the next character in the replacement fallback buffer.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MovePrevious() MovePrevious() MovePrevious() MovePrevious()

Realiza la siguiente llamada a GetNextChar() para obtener acceso a la posición del carácter del búfer de reserva de reemplazo que está antes de la posición del carácter actual.Causes the next call to GetNextChar() to access the character position in the replacement fallback buffer prior to the current character position.

Reset() Reset() Reset() Reset()

Inicializa toda la información de estado interna y los datos en el objeto DecoderReplacementFallbackBuffer.Initializes all internal state information and data in the DecoderReplacementFallbackBuffer object.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a