Stream.ReadExactly 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.
Surcharges
ReadExactly(Span<Byte>) |
Lit les octets du flux actuel et avance la position dans le flux jusqu’à ce que le |
ReadExactly(Byte[], Int32, Int32) |
Lit le |
ReadExactly(Span<Byte>)
- Source:
- Stream.cs
- Source:
- Stream.cs
- Source:
- Stream.cs
Lit les octets du flux actuel et avance la position dans le flux jusqu’à ce que le buffer
soit rempli.
public:
void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly (Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))
Paramètres
Région de la mémoire. Lorsque cette méthode retourne, le contenu de cette région est remplacé par les octets lus à partir du flux actuel.
Exceptions
La fin du flux est atteinte avant de remplir le buffer
.
Remarques
Lorsque buffer
est vide, cette opération de lecture est terminée sans attendre les données disponibles dans le flux.
S’applique à
ReadExactly(Byte[], Int32, Int32)
- Source:
- Stream.cs
- Source:
- Stream.cs
- Source:
- Stream.cs
Lit le count
nombre d’octets du flux actuel et avance la position dans le flux.
public:
void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly (byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)
Paramètres
- buffer
- Byte[]
Tableau d'octets. Lorsque cette méthode retourne, la mémoire tampon contient le tableau d’octets spécifié avec les valeurs comprises entre offset
et (offset
+ count
- 1) remplacées par les octets lus à partir du flux actuel.
- offset
- Int32
Dans le buffer
, l'offset d'octet à partir duquel commencer l'enregistrement des données lues à partir du flux actuel.
- count
- Int32
Nombre d’octets à lire à partir du flux actuel.
Exceptions
buffer
a la valeur null
.
offset
est en dehors des limites de buffer
.
- ou -
count
est un nombre négatif.
- ou -
La plage spécifiée par la combinaison de offset
et count
dépasse la longueur de buffer
.
La fin du flux est atteinte avant la lecture count
du nombre d’octets.
Remarques
Lorsque count
la valeur est égale à 0 (zéro), cette opération de lecture est terminée sans attendre les données disponibles dans le flux.