Encoding Encoding Encoding Encoding Constructors

Definición

Sobrecargas

Encoding() Encoding() Encoding()

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

Encoding(Int32) Encoding(Int32) Encoding(Int32) Encoding(Int32)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos especificada.Initializes a new instance of the Encoding class that corresponds to the specified code page.

Encoding(Int32, EncoderFallback, DecoderFallback) Encoding(Int32, EncoderFallback, DecoderFallback) Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos indicada que tiene las estrategias de reserva de codificador y descodificador especificadas.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

Encoding() Encoding() Encoding()

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

protected:
 Encoding();
protected Encoding ();
Protected Sub New ()

Comentarios

Las clases derivadas invalidar este constructor.Derived classes override this constructor.

Consulte también:

Encoding(Int32) Encoding(Int32) Encoding(Int32) Encoding(Int32)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos especificada.Initializes a new instance of the Encoding class that corresponds to the specified code page.

protected:
 Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

Parámetros

codePage
Int32 Int32 Int32 Int32

Identificador de página de códigos de la codificación preferida.The code page identifier of the preferred encoding.

O bien-or- 0, para utilizar la codificación predeterminada.0, to use the default encoding.

Excepciones

Comentarios

Las clases derivadas invalidar este constructor.Derived classes override this constructor.

Las llamadas a este constructor desde una clase derivada crean un Encoding objeto que usa la reserva con ajuste perfecto para las operaciones de descodificación y codificación.Calls to this constructor from a derived class create an Encoding object that uses best-fit fallback for both encoding and decoding operations. Tanto el DecoderFallback y EncoderFallback propiedades son de solo lectura y no se puede modificar.Both the DecoderFallback and EncoderFallback properties are read-only and cannot be modified. Para controlar la estrategia de reserva para una clase derivada de Encoding, llame a la Encoding(Int32, EncoderFallback, DecoderFallback) constructor.To control the fallback strategy for a class derived from Encoding, call the Encoding(Int32, EncoderFallback, DecoderFallback) constructor.

Consulte también:

Encoding(Int32, EncoderFallback, DecoderFallback) Encoding(Int32, EncoderFallback, DecoderFallback) Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos indicada que tiene las estrategias de reserva de codificador y descodificador especificadas.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding

Parámetros

codePage
Int32 Int32 Int32 Int32

Identificador de página de códigos de codificación.The encoding code page identifier.

encoderFallback
EncoderFallback EncoderFallback EncoderFallback EncoderFallback

Objeto que proporciona un procedimiento de control de errores cuando no se puede codificar un carácter con la codificación actual.An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.

decoderFallback
DecoderFallback DecoderFallback DecoderFallback DecoderFallback

Objeto que proporciona un procedimiento de control de errores cuando una secuencia de bytes no se puede descodificar con la codificación actual.An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.

Excepciones

Comentarios

Este constructor es protected; derivada clases invalidación.This constructor is protected; derived classes override it.

Llamar a este constructor desde una clase derivada para controlar la reserva de codificación y descodificación de estrategias.You call this constructor from a derived class to control the fallback encoding and decoding strategies. El Encoding constructores de clase crean objetos de codificación de solo lectura que no permiten el codificador o descodificador de reserva debe establecerse después de crear el objeto.The Encoding class constructors create read-only encoding objects that don't allow encoder or decoder fallback to be set after the object is created.

Si bien encoderFallback o decoderFallback es null, se usa la reserva con ajuste perfecto como la estrategia de reserva correspondiente.If either encoderFallback or decoderFallback is null, best-fit fallback is used as the corresponding fallback strategy.

Se aplica a