Encoding.GetDecoder Méthode

Définition

En cas de substitution dans une classe dérivée, obtient un décodeur qui convertit une séquence codée d’octets en une séquence de caractères.

public:
 virtual System::Text::Decoder ^ GetDecoder();
public virtual System.Text.Decoder GetDecoder();
abstract member GetDecoder : unit -> System.Text.Decoder
override this.GetDecoder : unit -> System.Text.Decoder
Public Overridable Function GetDecoder () As Decoder

Retours

Qui Decoder convertit une séquence d’octets encodée en une séquence de caractères.

Remarques

La Decoder.GetChars méthode convertit les blocs séquentiels d’octets en blocs séquentiels de caractères, de manière similaire à la GetChars méthode de cette classe. Toutefois, un Decoder état est conservé entre les appels afin qu’il décode correctement les séquences d’octets qui s’étendent sur des blocs. Il Decoder conserve également les octets de fin à la fin des blocs de données et utilise les octets de fin dans l’opération de décodage suivante. Par conséquent, GetDecoder et GetEncoder sont utiles pour les opérations de transmission et de fichier réseau, car ces opérations traitent souvent des blocs de données au lieu d’un flux de données complet.

Notes pour les héritiers

L’implémentation par défaut retourne un Decoder qui appelle les méthodes et GetChars(Byte[]) les GetCharCount(Byte[]) méthodes de l’actuel Encoding. Vous devez remplacer cette méthode pour retourner un Decoder état qui conserve son état entre les appels.

S’applique à

Voir aussi