Encoding Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.