Compartir a través de


Encoding Constructores

Definición

Inicializa una nueva instancia de la clase Encoding.

Sobrecargas

Encoding()

Inicializa una nueva instancia de la clase Encoding.

Encoding(Int32)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos especificada.

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.

Encoding()

Inicializa una nueva instancia de la clase Encoding.

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

Comentarios

Las clases derivadas invalidan este constructor.

Consulte también

Se aplica a

Encoding(Int32)

Inicializa una nueva instancia de la clase Encoding que corresponde a la página de códigos especificada.

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

Identificador de página de códigos de la codificación preferida.

O bien

0, para utilizar la codificación predeterminada.

Excepciones

codePage es menor que cero.

Comentarios

Las clases derivadas invalidan este 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 codificación y descodificación. Las DecoderFallback propiedades y EncoderFallback son de solo lectura y no se pueden modificar. Para controlar la estrategia de reserva para una clase derivada de Encoding , llame al Encoding(Int32, EncoderFallback, DecoderFallback) constructor.

Consulte también

Se aplica a

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.

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
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
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)

Parámetros

codePage
Int32

Identificador de página de códigos de codificación.

encoderFallback
EncoderFallback

Objeto que proporciona un procedimiento de control de errores cuando no se puede codificar un carácter con la codificación actual.

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.

Excepciones

codePage es menor que cero.

Comentarios

Este constructor es protected ; las clases derivadas lo invalidan.

Este constructor se llama desde una clase derivada para controlar las estrategias de codificación y descodificación de reserva. Los Encoding constructores de clase crean objetos de codificación de solo lectura que no permiten establecer la reserva de codificador o descodificador después de crear el objeto.

Si encoderFallback o decoderFallback es null, se usa la reserva con ajuste perfecto como estrategia de reserva correspondiente.

Se aplica a