Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Encoding.GetEncoder ()

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Quando substituído em uma classe derivada, obtém um codificador que converte uma sequência de caracteres Unicode em uma sequência codificada de bytes.

Namespace:   System.Text
Assembly:  mscorlib (em mscorlib.dll)

public virtual Encoder GetEncoder()

Valor Retornado

Type: System.Text.Encoder

Um Encoder que converte uma sequência de caracteres Unicode em uma sequência codificada de bytes.

O Encoder.GetBytes método converte blocos sequenciais de caracteres em blocos sequenciais de bytes, de maneira semelhante para o GetBytes método dessa classe. No entanto, um Encoder mantém informações de estado entre as chamadas para ele codifica corretamente sequências de caracteres que abrangem os blocos. O Encoder também preserva à direita caracteres do final de blocos de dados e usa os caracteres à direita na próxima operação de codificação. Por exemplo, um bloco de dados pode terminar com um substituto alto sem correspondência e o correspondência substituto baixo seria o próximo bloco de dados. Portanto, GetDecoder e GetEncoder são úteis para transmissão de rede e operações de arquivo, porque essas operações geralmente lidam com blocos de dados em vez de um fluxo de dados completo.

Observações para os Implementadores:

A implementação padrão retorna um Encoder que chama o GetByteCount e GetBytes métodos do atual Encoding. Você deve substituir este método para retornar um Encoder que mantém seu estado entre as chamadas.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: