Encoding.GetDecoder Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.