Partager via


MultiBufferMemoryStream.Read(Byte[], Int32, Int32) Méthode

Définition

Lit un bloc d'octets à partir du flux actuel et écrit les données dans une mémoire tampon.

public override int Read (byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Paramètres

buffer
Byte[]

Quand cette méthode retourne un résultat, la mémoire tampon contient le tableau d’octets spécifié dont les valeurs comprises entre offset et (offset + nombre - 1) sont remplacées par les octets lus dans la source actuelle.

offset
Int32

Offset d’octet de base zéro dans la mémoire tampon auquel commencer le stockage des données lues dans le flux actuel.

count
Int32

Nombre maximal d'octets à lire.

Retours

Nombre total d'octets lus dans la mémoire tampon. Ceci peut être inférieur au nombre d'octets demandé si ce nombre n'est pas actuellement disponible ou égal à zéro si la fin du flux a été atteinte.

S’applique à