Partager via


IsolatedStorageFileStream.Read Méthode

Définition

Surcharges

Read(Byte[], Int32, Int32)

Copie les octets de l’objet IsolatedStorageFileStream actuel mis en mémoire tampon dans un tableau d’octets.

Read(Span<Byte>)

Copie les octets de l’objet IsolatedStorageFileStream actuel mis en mémoire tampon dans une plage d’octets.

Read(Byte[], Int32, Int32)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Copie les octets de l’objet IsolatedStorageFileStream actuel mis en mémoire tampon dans un tableau d’octets.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
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[]

Mémoire tampon où écrire les données.

offset
Int32

Dans la mémoire tampon, décalage auquel commencer l'écriture.

count
Int32

Nombre maximal d'octets à lire.

Retours

Nombre total d'octets lus dans l'élément buffer. Ce nombre peut être inférieur au nombre d'octets demandé si un tel nombre d'octets n'est pas actuellement disponible, ou il peut être égal à zéro si la fin du flux est atteinte.

Remarques

Le buffer paramètre peut être une instance de la Buffer classe ou un tableau de l’un des types suivants : Byte, SByte, Char, Int16UInt32Int32Int64UInt16, UInt64, Singleou .Double

Si l’opération de lecture réussit, la position actuelle du flux est avancée par le nombre d’octets lus. Si une exception se produit, la position actuelle du flux est inchangée.

La Read méthode traite le buffer paramètre comme un bloc d’octets, quel que soit son type réel. De même, les offset paramètres et count sont toujours spécifiés en octets. Pour buffer les paramètres autres que les tableaux d’octets, cela signifie qu’un index d’élément ou le nombre d’éléments doit être multiplié par la taille de l’élément en octets pour former une valeur correcte pour offset ou count.

La Read méthode retourne zéro uniquement si la fin du flux est atteinte. Dans tous les autres cas, Read lit toujours au moins un octet du flux avant de revenir. Si aucune donnée n’est disponible à partir de l’objet IsolatedStorageFileStream lors d’un appel à Read, la méthode se bloque jusqu’à ce qu’au moins un octet de données puisse être retourné.

S’applique à

Read(Span<Byte>)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Copie les octets de l’objet IsolatedStorageFileStream actuel mis en mémoire tampon dans une plage d’octets.

public:
 override int Read(Span<System::Byte> buffer);
public override int Read (Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer

Paramètres

buffer
Span<Byte>

Mémoire tampon où écrire les données.

Retours

Nombre total d'octets lus dans l'élément buffer. Ce nombre peut être inférieur au nombre d'octets demandé si un tel nombre d'octets n'est pas actuellement disponible, ou il peut être égal à zéro si la fin du flux est atteinte.

S’applique à