Stream.AsyncRead, méthode d'extension (F#)
Retourne un calcul asynchrone qui lira à partir du flux de données dans la mémoire tampon donnée.
Espace de noms/Chemin du module : Microsoft.FSharp.Control.CommonExtensions
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signatures:
type System.IO.Stream with
member AsyncRead : byte [] * ?int * ?int -> Async<int>
type System.IO.Stream with
member AsyncRead : int -> Async<byte []>
// Usage:
stream.AsyncRead (buffer)
stream.AsyncRead (count)
Paramètres
-
Mémoire tampon dans laquelle lire les données.
offset
Type : intOffset facultatif en tant que nombre d'octets dans le flux de données.
count
Type : intNombre facultatif d'octets à lire à partir du flux de données.
Exceptions
Exception |
Description |
---|---|
Levée lorsque la longueur de la somme des paramètres offset et count est supérieure à celle de la mémoire tampon. |
|
Levée lorsque offset ou count est négatif. |
Notes
Ce membre est nommé AsyncRead dans les assemblys compilés. Si vous accédez à la méthode à partir d'un langage .NET autre que F#, ou par réflexion, utilisez ce nom.
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2.0