XmlTextReader.ReadContentAsBinHex(Byte[], Int32, Int32) 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.
Lit le contenu et retourne les octets binaires décodés au format BinHex
.
public:
override int ReadContentAsBinHex(cli::array <System::Byte> ^ buffer, int index, int count);
public override int ReadContentAsBinHex (byte[] buffer, int index, int count);
override this.ReadContentAsBinHex : byte[] * int * int -> int
Public Overrides Function ReadContentAsBinHex (buffer As Byte(), index As Integer, count As Integer) As Integer
Paramètres
- buffer
- Byte[]
Mémoire tampon dans laquelle copier le texte obtenu. Cette valeur ne peut pas être null
.
- index
- Int32
Offset de la mémoire tampon où commence la copie du résultat.
- count
- Int32
Nombre maximal d'octets à copier dans la mémoire tampon. Le nombre réel d'octets copiés est retourné à partir de cette méthode.
Retours
Nombre d'octets écrits dans la mémoire tampon.
Exceptions
buffer
a la valeur null
.
ReadContentAsBinHex(Byte[], Int32, Int32) n'est pas pris en charge sur le nœud actuel.
L'index de la mémoire tampon (ou l'index augmenté de la valeur du paramètre count) est supérieur à la taille de la mémoire tampon allouée.
L'implémentation de XmlTextReader ne prend pas en charge cette méthode.
Remarques
Notes
À compter de .NET Framework 2.0, nous vous recommandons de créer XmlReader des instances à l’aide de la XmlReader.Create méthode pour tirer parti de nouvelles fonctionnalités.
Cette méthode diffuse le contenu, décode le BinHex
contenu et retourne les octets binaires décodés (par exemple, une image GIF encodée inline BinHex
) dans la mémoire tampon. Cette méthode peut être appelée successivement pour lire de grands flux de texte incorporé.
Notes
Vous ne devez accéder à aucune des propriétés de lecteur entre les appels à la ReadContentAsBinHex méthode tant que la méthode ne retourne pas la valeur 0.
Cette méthode a le comportement suivant :
ReadContentAsBinHex retourne la valeur 0 lorsqu’il a atteint la fin du flux d’octets sur lequel il fonctionnait. Le lecteur est positionné sur le premier nœud hors contenu.
Si vous demandez moins d’octets, ou le nombre exact, d’octets qu’il ne reste dans le flux, le lecteur reste dans sa position actuelle.
ReadContentAsBinHexn’est pas pris en charge sur les types de nœuds XML suivants :
Element
,XmlDeclaration
,None
,Document
DocumentType
, ,Notation
.DocumentFragment
Entity