DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer DecoderExceptionFallbackBuffer Class

Definición

Produce una excepción DecoderFallbackException cuando una secuencia de bytes de entrada codificada no se puede convertir en un carácter de salida descodificado.Throws DecoderFallbackException when an encoded input byte sequence cannot be converted to a decoded output character. Esta clase no puede heredarse.This class cannot be inherited.

public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
Herencia
DecoderExceptionFallbackBufferDecoderExceptionFallbackBufferDecoderExceptionFallbackBufferDecoderExceptionFallbackBuffer

Comentarios

Una razón común para una codificación o descodificación de operación no es si la clase de codificación subyacente no proporciona una asignación entre un carácter y una secuencia de bytes equivalente.A common reason for an encoding or decoding operation to fail is if the underlying encoding class does not provide a mapping between a character and an equivalent byte sequence. Si la secuencia de bytes de entrada no se puede convertir en un carácter de salida, se llama la operación de descodificación el Fallback método, que produce DecoderFallbackException.If the input byte sequence cannot be converted to an output character, the decoding operation calls the Fallback method, which throws DecoderFallbackException.

El System.Text.DecoderFallbackBuffer (clase), que representa un búfer de datos utilizado en una operación de descodificación, es la clase base para el DecoderExceptionFallbackBuffer clase.The System.Text.DecoderFallbackBuffer class, which represents a data buffer used in a decoding operation, is the base class for the DecoderExceptionFallbackBuffer class. Sin embargo, en lugar de un búfer de datos, la DecoderExceptionFallbackBuffer clase representa un comportamiento estándar en el que se produce una excepción si se produce un error en una operación de descodificación.However, instead of a data buffer, the DecoderExceptionFallbackBuffer class represents a standard behavior in which an exception is thrown if a decoding operation fails. No existe ningún búfer de datos reales y los miembros que se ha diseñado para manipular un búfer de este tipo no realizar ningún trabajo significativo.No actual data buffer exists, and the members designed to manipulate such a buffer do no significant work.

Constructores

DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer() DecoderExceptionFallbackBuffer()

Inicializa una nueva instancia de la clase DecoderExceptionFallbackBuffer.Initializes a new instance of the DecoderExceptionFallbackBuffer class.

Propiedades

Remaining Remaining Remaining Remaining

Obtiene el número de caracteres del objeto DecoderExceptionFallbackBuffer actual que están pendientes de ser procesados.Gets the number of characters in the current DecoderExceptionFallbackBuffer object 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)

Produce una excepción DecoderFallbackException cuando no se puede descodificar la secuencia de bytes de entrada.Throws DecoderFallbackException when the input byte sequence cannot be decoded. El valor nominal devuelto no se utiliza.The nominal return value is not used.

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 datos de excepción.Retrieves the next character in the exception data 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 al método GetNextChar() para obtener acceso a la posición del carácter del búfer de datos de excepción que está antes de la posición actual.Causes the next call to GetNextChar() to access the exception data buffer character position that is prior to the current position.

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

Inicializa todos los datos y la información de estado relacionados con este búfer de reserva.Initializes all data and state information pertaining to this fallback buffer.

(Inherited from DecoderFallbackBuffer)
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