Partilhar via


Encoding Construtores

Definição

Inicializa uma nova instância da classe Encoding.

Sobrecargas

Encoding()

Inicializa uma nova instância da classe Encoding.

Encoding(Int32)

Inicializa uma nova instância da classe Encoding que corresponde à página de código especificada.

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializa uma nova instância da classe Encoding que corresponde à página de código especificada com as estratégias de fallback de codificador e decodificador especificadas.

Encoding()

Inicializa uma nova instância da classe Encoding.

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

Comentários

As classes derivadas substituem esse construtor.

Confira também

Aplica-se a

Encoding(Int32)

Inicializa uma nova instância da classe Encoding que corresponde à página de código 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

O identificador de página de código da codificação preferencial.

- ou -

0, para usar a codificação padrão.

Exceções

codePage é menor que zero.

Comentários

As classes derivadas substituem esse construtor.

Chamadas para esse construtor de uma classe derivada criam um Encoding objeto que usa fallback de melhor ajuste para operações de codificação e decodificação. As DecoderFallback Propriedades e EncoderFallback são somente leitura e não podem ser modificadas. Para controlar a estratégia de fallback para uma classe derivada de Encoding , chame o Encoding(Int32, EncoderFallback, DecoderFallback) Construtor.

Confira também

Aplica-se a

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializa uma nova instância da classe Encoding que corresponde à página de código especificada com as estratégias de fallback de codificador e decodificador 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

O identificador de página de código da codificação.

encoderFallback
EncoderFallback

Um objeto que fornece um procedimento de tratamento de erro quando um caractere não pode ser codificado com a codificação atual.

decoderFallback
DecoderFallback

Um objeto que fornece um procedimento de tratamento de erro quando uma sequência de bytes não pode ser decodificada com a codificação atual.

Exceções

codePage é menor que zero.

Comentários

Esse construtor é protected ; as classes derivadas o substituem.

Você chama esse construtor de uma classe derivada para controlar as estratégias de codificação e decodificação de fallback. Os Encoding construtores de classe criam objetos de codificação somente leitura que não permitem que o codificador ou o fallback de decodificador seja definido depois que o objeto é criado.

Se encoderFallback ou decoderFallback for NULL, o fallback de melhor ajuste será usado como a estratégia de fallback correspondente.

Aplica-se a