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
| Nom | Description |
|---|---|
| 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 nombre d’octets |
ReadExactly(Span<Byte>)
- Source:
- Stream.cs
- Source:
- Stream.cs
- 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 flux 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
Une région de mémoire. Lorsque cette méthode est retournée, 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
Quand buffer elle est vide, cette opération de lecture est terminée sans attendre que les données disponibles soient disponibles dans le flux.
S’applique à
ReadExactly(Byte[], Int32, Int32)
- Source:
- Stream.cs
- Source:
- Stream.cs
- Source:
- Stream.cs
- Source:
- Stream.cs
- Source:
- Stream.cs
Lit le nombre d’octets count 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 est retournée, 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
Décalage d’octet dans buffer lequel commencer le stockage 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 négatif.
- ou -
Plage spécifiée par la combinaison de offset et count dépasse la longueur de buffer.
La fin du flux est atteinte avant de lire count le nombre d’octets.
Remarques
Lorsque count la valeur est 0 (zéro), cette opération de lecture est terminée sans attendre que les données disponibles soient disponibles dans le flux.