Encoding Construtores

Definição

Inicializa uma nova instância da Encoding classe.

Sobrecargas

Name Description
Encoding()

Inicializa uma nova instância da Encoding classe.

Encoding(Int32)

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

Encoding(Int32, EncoderFallback, DecoderFallback)

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

Encoding()

Inicializa uma nova instância da Encoding classe.

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

Observações

As classes derivadas sobrepõem este construtor.

Ver também

Aplica-se a

Encoding(Int32)

Inicializa uma nova instância da Encoding classe 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 da página de códigos da codificação preferida.

-ou-

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

Exceções

codePage é inferior a zero.

Observações

As classes derivadas sobrepõem este construtor.

Chamadas a este construtor a partir de uma classe derivada criam um Encoding objeto que utiliza o recurso de recurso mais adequado tanto para operações de codificação como de descodificação. Ambas as DecoderFallback propriedades e EncoderFallback são apenas de leitura e não podem ser modificadas. Para controlar a estratégia de reserva para uma classe derivada de Encoding, chame o Encoding(Int32, EncoderFallback, DecoderFallback) construtor.

Ver também

Aplica-se a

Encoding(Int32, EncoderFallback, DecoderFallback)

Inicializa uma nova instância da Encoding classe que corresponde à página de código especificada com as estratégias de fallback do codificador e 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);
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 da página de códigos de codificação.

encoderFallback
EncoderFallback

Um objeto que fornece um procedimento de tratamento de erros quando um carácter não pode ser codificado com a codificação atual.

decoderFallback
DecoderFallback

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

Exceções

codePage é inferior a zero.

Observações

Este construtor é protected; classes derivadas sobrepõem-no.

Chama-se a este construtor a partir de uma classe derivada para controlar as estratégias de codificação e decodificação de reserva. Os Encoding construtores de classes criam objetos de codificação apenas de leitura que não permitem que o encoder ou o decoder fallback seja definido após a criação do objeto.

Se qualquer um dos encoderFallback ou decoderFallback for nulo, a estratégia de recuo de melhor ajuste é usada como correspondente estratégia de recurso.

Aplica-se a